hbase java 端口_HBase远程Java客户端尝试通过随机端口进行身份验证
我想將本地java/scala進程連接到遠程HBase服務器(v 1.1.2)(在docker中)。我有以下代碼:HBase遠程Java客戶端嘗試通過隨機端口進行身份驗證
val config = HBaseConfiguration.create()
BasicConfigurator.configure()
config.set("hbase.zookeeper.quorum", "192.168.99.100")
config.set("hbase.zookeeper.property.clientPort","2181")
config.set("hbase.master", "192.168.99.100:9090")
val connection = ConnectionFactory.createConnection(config)
在泊塢窗,我有以下端口打開:8085,2181,8080,9090,16010
它的工作原理,直到這條線在日志中:
735 [hconnection-0x471a9022-shared--pool1-t1] DEBUG org.apache.hadoop.hbase.ipc.AbstractRpcClient - Use SIMPLE authentication for service ClientService, sasl=false
747 [hconnection-0x471a9022-shared--pool1-t1] DEBUG org.apache.hadoop.hbase.ipc.AbstractRpcClient - Connecting to docker-hbase/192.168.99.100:39160
896 [main] DEBUG org.apache.hadoop.hbase.ipc.AbstractRpcClient - Use SIMPLE authentication for service MasterService, sasl=false
896 [main] DEBUG org.apache.hadoop.hbase.ipc.AbstractRpcClient - Connecting to docker-hbase/192.168.99.100:43454
我的問題是,這個ClientService和MasterService在每次重新啟動服務時都會嘗試連接到不同的端口(在本例中為39160和43454),這樣我就無法修復要在docker中打開的端口。
2017-03-03
jamborta
總結
以上是生活随笔為你收集整理的hbase java 端口_HBase远程Java客户端尝试通过随机端口进行身份验证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ‌新车挑选车膜需要注意
- 下一篇: java表格标题栏_Java MFixe