开发者社区> 问答> 正文

有在ECS服务器(centos7.6)部署kafka吗?

[2021-01-22 11:07:40,629] INFO Opening socket connection to server 120.78.74.6/120.78.74.6:2181. Will not attempt to authenticate using SASL (unknown error) (org.apache.zookeeper.ClientCnxn)

展开
收起
1559705455770100 2021-01-22 11:28:42 835 0
1 条回答
写回答
取消 提交回答
  • 一、调用端和服务器端版本不统一造成的!

    二、这个问题的出现,会伴随一个非常奇怪的现象。在master所在的pc上启动start-all时,内容提示所有的regionserver已经全部启动。但是,如果你去查看masterIP:60010时 会发现其他的regionserver并没有启动,regionserver的数量只有一台。因为已经有一台regionserver是活着的,所以 hbase还是能继续使用的,这会迷惑你。查看别的机器的日志后,你就会发现上述错误。zookeeper的定位居然定位到127.0.0.1去了,这个 不科学。最后,查阅资料才发现hbase.zookeeper.quorum这个属性设置时,默认本机即为zookeeper服务器(单机使用)。这就很 简单了,只需要增加这个属性就可以了。

         <property>
    
                 <name>hbase.zookeeper.quorum</name>
    
                 <value>10.82.58.213</value>
    
         </property>
    

    同时,也发现如果/etc/hosts设置错误也会发生类似问题。/etc/hosts中,localhost和本机PC名都需要为127.0.0.1,因为本机PC名默认是127.0.1.1。

    三、hbase的参数设置问题 hbase-site.xml

    hbase.zookeeper.property.dataDir

    /opt/hadoop/zookeeper

    Property from ZooKeeper's config zoo.cfg.

    The directory where the snapshot is stored.

    2021-02-05 14:59:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于ECS倚天实例的应用构建最佳实践 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载