2017-08-10 36 views
0

任何人都可以提供关于如何配置我的Java应用程序以使用HBase的建议吗?不幸的是,配置Java应用程序与HBase进行通信的基本步骤从PluralSight课程“HBase入门”中省略,我正在努力。我正在使用Hue Cloudera虚拟机。配置Java应用程序以使用HBase(Hue-Cloudera)

我做了关于看看其他计算器答案,但是连接Java应用程序HBase的,我被甩出通过他们的答案暗指饲养员:

//config 
Configuration config = HBaseConfiguration.create(); 
config.clear(); 
config.set("hbase.zookeeper.quorum", HBASE_ZOOKEEPER_QUORUM_IP); 
config.set("hbase.zookeeper.property.clientPort", 

HBASE_ZOOKEEPER_PROPERTY_CLIENTPORT); 
config.set("hbase.master", HBASE_MASTER); 

可能有人甚至帮我破解这个建议的配置(上面的stackoverflow代码)在我的Java应用程序中的HBase连接?

回答

0

请试着设置hbase rootdir。我正在使用这种配置,它适用于我。

Configuration config = HBaseConfiguration.create(); 
config.set("hbase.rootdir", "hdfs://localhost:8021/hbase"); 
config.set("hbase.zookeeper.quorum", "localhost"); 
config.set("hbase.zookeeper.property.clientPort", "2181");  

HTable table = new HTable(config, TableName); 
+0

@Anuja jain。感谢您的答复。我会在明天尝试你的解决方案。 –

相关问题