亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

hbase集群為什么要返給客戶端域名, 而不直接返回IP?

hbase集群為什么要返給客戶端域名, 而不直接返回IP?

婷婷同學_ 2019-01-04 16:36:45
現配置有三個節點的hbase集群.hosts文件中配置:10.3.0.173      node110.3.0.172      node210.3.0.174      node3一開始java客戶端查詢數據報錯: Caused by: java.net.UnknownHostException: can not resolve node1,60020,1543906659360, 原因是客戶端所在機器(本地win10)沒有配置hosts文件.將上述hosts映射增加到客戶端機器里, 然后可以正常訪問, 查詢數據.問題:這樣顯得有點麻煩, 還要在客戶端所在機器配置對應的hosts映射.從報錯信息可以看出, 大致流程:1. 客戶端(java)訪問集群時, 拿著ip: 10.3.0.173 訪問到對應的節點 node1 -->2. 然后集群返回給java客戶端的是域名 node1 -->3. 查詢數據時, 客戶端根據 node1 訪問集群    但是由于本地沒有配置hosts映射, 導致找不到集群, 報異常.我的困惑是: 為什么集群要返給客戶端域名, 而不直接返回IP, 這樣客戶端無需配置hosts映射了, 只用根據IP訪問即可??
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 612 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號