kylin使用出現的坑(一)——java.net.UnknownHostException: XXXX;invalid IPv6 address

異常

Kylin在啓動之後報一下錯誤:java.net.UnknownHostException: 192.168.83.131:2181: invalid IPv6 address,具體如下圖所示

這是由於端口號2181在zk connectString裏寫了兩遍,從而造成了master:2181:2181的情況。

cd /usr/hbase/conf    vi hbase-site.xml,可以看到我們之前的配置時同時配置了主機名:端口號,在kylin連接zookeeper時會調用connectString,再添加一邊端口號,從而造成上述問題,

解決方法: 

在$HBASE_HOME/conf/的文件夾下,修改hbase-site.xml的hbase.zookeeper.quorum,該項只需配置Host不需要配置端口號Port。添加如下內容

<configuration>
        <!-- 指定hbase在HDFS上存儲的路徑 -->
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
        </property>
                <!-- 指定hbase是分佈式的 -->
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2181</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>192.168.83.131,192.168.83.130,192.168.83.133</value>
        </property>
        <property>
                <name>hbase.master.info.port</name>
                <value>60010</value>
        </property>
</configuration>

添加完畢,重啓Hbase服務即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章