尝试远程访问hbase时出错

sqougxex  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(384)

我在java中使用hbase api,我只是运行一个测试程序来检索和创建hbase表中的一些记录。我的hbase是在amazonec2linux示例上配置的。我试图设置zookeeper的ip和端口,但它给了我下面的错误 .set ```
Configuration conf = new Configuration();
conf.set("hbase.zookeeper.quorum", HBaseConf.zookeeperIP);
conf.set("hbase.zookeeper.property.clientPort", HBaseConf.zookeeperPort);

它不承认 `.set` 方法并给出语法错误。我已经进口了所有必要的 Package ,但没有任何帮助。有人能告诉我怎么解决这个问题吗。
yjghlzjz

yjghlzjz1#

你应该使用 Hbaseconfiguration.create()

vm0i2vca

vm0i2vca2#

你需要使用 HBaseConfiguration 对象:

HBaseConfiguration conf = new HBaseConfiguration();
jdzmm42g

jdzmm42g3#

private static Configuration conf = null;
/**
 * Initialization
 */
static {
    conf = HBaseConfiguration.create();
}

如果不行,就这么做,
在类路径上添加hbase/conf目录,或者如果您使用的是eclipse/ide,则转到buildpath-->link source并添加hbase/conf目录

相关问题