[英]MapR-DB HBase java client code
我需要通過Java代碼連接MapR-DB(HBase)。 我在“ / mapr / root / main / database”(路徑)中有二進制表“ Table01”。 maprcli引用此路徑“ / mapr / root”,我的完整表名是“ / main / database / Table01”。
下面的hbase shell命令可以正常工作,但是當我運行Java代碼時,它停止在第4行,甚至不顯示任何錯誤消息並終止。
scan '/main/database/Table01'
我的Java掃描代碼:
1.Connection con = ConnectionFactory.createConnection(conf);
2.Table table = con.getTable(TableName.valueOf("/main/database/Table01"));
3.Scan scan = new Scan();
4.ResultScanner rs = table.getScanner(scan);
我的配置代碼:我從conf / hbase-site.xml獲取了此配置值
static Configuration conf = HBaseConfiguration.create();
conf.set("hbase.zookeeper.quorum", "XXXX");
conf.set("hbase.zookeeper.property.clientPort", "XXXX");
conf.set("hbase.cluster.distributed","true");
conf.set("hbase.rootdir", "maprfs:///hbase");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.