我在java中使用HBase API,我只是运行一个测试程序来检索和创建HBase表中的一些记录。我的HBase是在Amazon EC2 linux实例上配置的。
我正在尝试设置zookeeper IP和端口,但它在.set
Configuration conf = new Configuration();
conf.set("hbase.zookeeper.quorum", HBaseConf.zookeeperIP);
conf.set("hbase.zookeeper.property.clientPort", HBaseConf.zookeeperPort);
它无法识别.set
方法并提供语法错误。我已经导入了所有必需的包但没有任何帮助。有人可以告诉我如何解决这个问题。
答案 0 :(得分:0)
您需要使用HBaseConfiguration
对象:
HBaseConfiguration conf = new HBaseConfiguration();
答案 1 :(得分:0)
你应该使用Hbaseconfiguration.create()
答案 2 :(得分:0)
private static Configuration conf = null;
/**
* Initialization
*/
static {
conf = HBaseConfiguration.create();
}
如果不行则那么就这样做,
在类路径上添加hbase / conf目录,或者如果您使用的是eclipse / IDE,那么请转到构建路径 - >链接源并添加hbase / conf目录