- 浏览: 11734 次
- 性别:
- 来自: 北京
最新评论
文章列表
将HBase配置文件hbase-site.xml拷贝到$IMPALA_HOME/conf目录下,或者手工创建一个hbase-site.xml文件,只需添加hbase.zookeeper.quorum属性值即可。
在HBase中创建与Hive关联的表,可以通过HBase Shell或者程序创建,此文通过shell创建,命令如下:
>create ‘table_name’,’d’
在Hive中创建与HBase中表相关联的外部表,命令如下:
CREATE TABLE hbase_ table_name (key type, col1 type,col2 type) ...
1. Impala Shell安装
目前Impala Shell Beta Release采用的是rpm包进行安装,命令如下:
rpm -ivh impala-shell-0.3-1.p0.366.el6.x86_64.rpm
2. Impala Shell使用
Impala使用Hive SQL进行数据查询,因此Impala Shell在使用方面也效仿了Hive,在许多命令的用法上和Hive有相近之处,但使用细节又有所区别。
Impala Shell和Hive的相同之处:
使用Hive SQL进行数据查询;
在许多命令使用上是一样的。
Impala Shell和Hive的不同 ...
方法中直接调用HConnectionImplementation中的listTables()
在HConnectionImplementation中的listTables()中直接调用HMaster的getHTableDescriptors()
而在方法里直接调用FSTableDescriptors的Map<String, HTableDescriptor> getAll()
其中使用List<Path> tableDirs = FSUtils.getTableDirs(fs, rootdir);
public static List<Path> get ...