CentOS7.4到Elasticsearch一路坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7.4到Elasticsearch一路坑相关的知识,希望对你有一定的参考价值。

 

 

 

来来,zookeeper我们聊聊

zookeeper我是搭建了一个集群的,但是搭建完发现,bin/zkServer.sh status一直是不正常的

技术分享图片

看了一下日志,的确有问题(有问题你还起来了?)

技术分享图片

从这篇文章参考了一下:产生上述两条Waring信息是因为zookeeper服务的每个实例都拥有全局的配置信息,他们在启动的时候需要随时随地的进行leader选举,此时server1就需要和其他两个zookeeper实例进行通信,但是,另外两个zookeeper实例还没有启动起来,因此将会产生上述所示的提示信息。当我们用同样的方式启动server2和server3后就不会再有这样的警告信息了。

原文地址:《zookeeper安装的三种模式》

又参考了stackoverflow这位仁兄的建议:

https://stackoverflow.com/questions/30940981/zookeeper-error-cannot-open-channel-to-x-at-election-address

我也做了相应修改

技术分享图片

 然后启动。。。问题依旧,可是更大问题是,连warning都没了!

技术分享图片

一直没搞通,现状一个zookeeper的ui看看,也许方便一点

#yum install git -y

#yum install maven -y

#git clone https://github.com/DeemOpen/zkui.git

等……

#mvn clean install 会生成一个jar包,并自动创建target路径

把原配置文件拷贝过去

#cp config.cfg target/

编辑一下,是的我又偷懒了,我用nodepad++

技术分享图片

 

 回到linux 

#nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

技术分享图片

9090是吧,我试试

技术分享图片

 

 进Monitor看看

技术分享图片

等会!这个follower是什么鬼?明明status没有内容啊!

 

……赶进度,等我赶完我来收拾它!

 

我又回来补了一下,如果zkui出现这个

技术分享图片

 

配置文件里zkSessionTimeout设置大点就行了,默认是5,略小

如果出现这个

技术分享图片

 

 也要淡定,zookeeper集群采用的是选举算法,当集群中的其他节点还没有启动的时候,选举算法就会出现异常,因为至少三台能选举出一个leader(所以启动两台还是这样),2n+1台机器,可以选举n个leader,当全部启动起来后就没事了,继续启动其他的

技术分享图片

 

以上是关于CentOS7.4到Elasticsearch一路坑的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7.4到Elasticsearch一路坑

CentOS7.4到Elasticsearch一路坑

CentOS7.4到Elasticsearch一路坑

Elasticsearch 7.6集群搭建(基于Centos7.4)

Centos7.4下安装ElasticSearch

Centos7.4 安装elasticsearch6.1.3集群部署