異常
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服務即可。