簡體   English   中英

嘗試遠程訪問HBase時出錯

[英]Error on trying to remotely access HBase

我在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方法並給出語法錯誤。 我已經導入了所有必需的程序包,但無濟於事。 有人可以告訴我如何解決這個問題。

您需要使用HBaseConfiguration對象:

HBaseConfiguration conf = new HBaseConfiguration();

您應該使用Hbaseconfiguration.create()

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

如果不行,那就這樣做

在類路徑上添加hbase / conf目錄,或者如果您使用的是eclipse / IDE,則轉到構建路徑->鏈接源並添加hbase / conf目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM