栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

搭建kylin,报2181错误

搭建kylin,报2181错误

在启动kylin的时候,需要以下步骤,缺一不可

start-all.sh

zkServer.sh start

hbase-start.sh

hive --service metastore &
hive --service hiveserver2 &
mr-jobhistory-daemon.sh start historyserver

kylin.sh start

突然报2181错误

  at org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:41)
2022-03-02 12:23:46,787 ERROR [main] curator.ConnectionState:200 : Connection timed out for connection string (qianfeng01:2181:2181) and timeout (15000) / elapsed (47150)
org.apache.curator.CuratorConnectionLossException: KeeperErrorCode = ConnectionLoss
        at org.apache.curator.ConnectionState.checkTimeouts(ConnectionState.java:197)
        at org.apache.curator.ConnectionState.getZooKeeper(ConnectionState.java:87)
        at org.apache.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:115)
        at org.apache.curator.framework.imps.CuratorframeworkImpl.getZooKeeper(CuratorframeworkImpl.java:477)
        at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:691)
        at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:675)
        at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107)
        at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:672)
        at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453)
        at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443)
        at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44)
        at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.lock(ZookeeperDistributedLock.java:146)
        at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.lock(ZookeeperDistributedLock.java:167)
        at org.apache.kylin.storage.hbase.HbaseConnection.createHTableIfNeeded(HbaseConnection.java:328)
        at org.apache.kylin.storage.hbase.HbaseResourceStore.createHTableIfNeeded(HbaseResourceStore.java:112)
        at org.apache.kylin.storage.hbase.HbaseResourceStore.(HbaseResourceStore.java:93)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:92)
        at org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:110)
        at org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:98)

其实查看我们会发现是hbase的hbse-site.xml需要调整一下

进入hbase的conf中的hbase-site.xml

把原先的内容

  
              hbase.zookeeper.quorum
             node01:2181,note02:2181,note03:2181
 

更改成

  
         hbase.zookeeper.property.clientPort
         2181
        

     
         hbase.zookeeper.quorum
         note01,note02,note03
    

然后我们再次启动kylin

kylin.sh start

 成功了!

kylin真的是最需要前面环境的软件,需要hdfs,hive,hbase,zookeeper,mr才能启动成功。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/751664.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号