直接解压分发,没有配置任何东西,/etc/profile HADOOP_HOME,HIVE_HOME,HBASE_HOME 配置正常,HDFS,YARN,ZK,HBASE相关进程是正常运行。
使用
bin/kylin.sh start
发生如下异常
ERROR [Thread-6] curator.CuratorZookeeperClient:206 :
java.io.IOException: java.net.UnknownHostException: hadoop102:2181: Temporary failure in name resolution
at org.apache.curator.ConnectionState.close(ConnectionState.java:117)
at org.apache.curator.CuratorZookeeperClient.close(CuratorZookeeperClient.java:202)
at org.apache.curator.framework.imps.CuratorFrameworkImpl.close(CuratorFrameworkImpl.java:309)
at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock$Factory$1.run(ZookeeperDistributedLock.java:62)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.UnknownHostException: hadoop102:2181: Temporary failure in name resolution
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at org.apache.zookeeper.client.StaticHostProvider.<init>(StaticHostProvider.java:61)
at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445)
at org.apache.curator.utils.DefaultZookeeperFactory.newZooKeeper(DefaultZookeeperFactory.java:29)
at org.apache.curator.framework.imps.CuratorFrameworkImpl$2.newZooKeeper(CuratorFrameworkImpl.java:146)
at org.apache.curator.HandleHolder$1.getZooKeeper(HandleHolder.java:94)
at org.apache.curator.HandleHolder.internalClose(HandleHolder.java:128)
at org.apache.curator.HandleHolder.closeAndClear(HandleHolder.java:71)
at org.apache.curator.ConnectionState.close(ConnectionState.java:113)
... 4 more
解决方法:
1.
原来文件:
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>
</property>
修改后文件:
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop102,hadoop103,hadoop104</value>
</property>
hbase habse-site.xml 文件中 删除端口号
重新运行就可以了。
借鉴https://blog.csdn.net/qq_28652401/article/details/104219836