在嘗試通過Java API提交給HBase時,NoServerForRegionException被拋出。HBase NoServerForRegionException
代碼Snipplet:
Put rowData;
rowData.add(Bytes.toBytes(columnfamilyName),
Bytes.toBytes(key), Bytes.toBytes(val));
table.put(rowData);
table.put(rowData);
下面的錯誤出現。
HBASE:org.apache.hadoop.hbase.client.NoServerForRegionException: 無法10次嘗試後找到,, 99999999999999區域>
從使用HBase的程序中的命令行,如果我們嘗試使用put命令,同樣工作正常。
而且從動物園管理員日誌,似乎它是能夠連接到HBase的,而在此之後TEH異常被拋出越來越
在IBM BigInsights分佈試過。
任何想法如何克服這是高度讚賞。
謝謝你的時間。
編輯:
我通過指定IP和QUOROM細節調用此從web服務器(在同一網絡BigInsights集羣在不同的機器上託管)。
您的hbase-site.xml配置是否正確? – Udy
是的。作爲執行掃描,放,列表......通過hbase shell –
工作,但做了hbase shell和你的java程序使用相同的hbase-site.xml – Udy