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,当全部启动起来后就没事了,继续启动其他的

原文地址:https://www.cnblogs.com/ChristianKula/p/9360681.html

时间: 2024-10-24 23:08:45

CentOS7.4到Elasticsearch一路坑(五)的相关文章

CentOS7.4到Elasticsearch一路坑(一)

既然共享文件夹设置好了,直接去cp一下jdk,解压,编辑~/.bash_profile java就好了. 现在的问题是,CentOS7.X应该是换了防火墙,不是iptables,而且setup也大不一样,先不管那么多 systemctl disable firewalld 同步一下时钟 #crontab -e 输入0 1 * * * /usr/sbin/ntpdate us.pool.ntp.org #/usr/sbin/ntpdate us.pool.ntp.org 设置一下主机名 #gedi

CentOS7.4到Elasticsearch一路坑(十)

zeppelin 这个东西安装不是问题,稍微注意点的是,端口可能被占用,比如默认8080,但是我刚给了presto,所以要改一下,把zeppelin-site.xml.templete给cp一份,里面有端口 这个东西还挺智能,比如 好了安装完了,配置才是问题... 配置一下hive的interpreters downloading,等. 下载完,新建一个notebook 名字不重要,重要的是选择那个解释器 输入一个常规命令 去job里看 好了开始尝试hbase和elasticsearch,稍等-

CentOS7.4到Elasticsearch一路坑(二)

终于开始hadoop 上来就手欠了一下,cp 了 * 现在我有一个问题:cp可不可以有进度反馈... 好了反正手欠也手欠了,还是在copy,好在我虚拟机配置的硬件参数够硬,沏杯茶的功夫也就完了,tar 解压hadoop 编辑hadoop-env.sh,把jdk路径写进去(我现在是偷懒,放在了根目录,另外还是要习惯一下,linux终端的复制是ctrl+shif+c,但是进入了gedit,还是ctrl+c) 编辑yarn-env.sh 编辑core-site.xml...行了我受够了vi和gedit

CentOS7 下安装 ElasticSearch 5.x 及填坑

ElasticSearch简介 什么是ElasticSearch: ElasticSearch是基于Apache Lucene构建的开源搜索引擎 采用Java编写,提供了简单易用的RESTFul API 轻松的横向扩展,可支持PB级的结构化或非结构化的数据处理 应用场景: 海量数据分析引擎 站内搜索引擎 作为数据仓库 一线公司实际应用场景: 英国卫报 - 实时分析公众对文章的回应 维基百科.GitHub - 站内实时搜索引擎 百度 - 实时日志监控平台 单实例安装ElasticSearch 在安

全站之路一路坑(2)——在Apache下部署django博客

上一篇博客:全栈之路一路坑之使用django开发博客 开发完博客之后,很多后续应用需要博客部署之后才可以使用,这篇文章就来尝试一下将开发好的博客部署到服务器上. 开发阶段,一直使用的是virtualenv和python manage.py runserver,但需要部署到服务器上时就有些不合适了,所以我尝试把它部署到Apache里. 查阅了相关资料发现部署方法有两种,一种是python_mod,另一种是wsgi,资料上说后者更加稳定一点,所以我选择使用wsgi进行集成. 安装httpd-deve

全栈一路坑(4)——创建博客的API

上一篇博客:全站之路一路坑(3)——使用百度站长工具提交站点地图 这一篇要搭建一个API平台,一是为了给博客补充一些功能,二是为以后做APP提供数据接口. 首先需要安装Django REST Framework的RESTful API库,记得先打开virtualenv,避免全局污染. pip install djangorestframework 然后添加到INSTALLED_APPS中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.con

Elasticsearch入门教程(五):Elasticsearch查询(一)

原文:Elasticsearch入门教程(五):Elasticsearch查询(一) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/vbirdbest/article/details/79228852 // 准备数据 PUT /shop/goods/1 { "name": "2017新款女装冬季外套ulzzang棉袄中长款棉衣韩版百搭棉服面包服", &quo

Elasticsearch 填坑记

前言 技术的发展日新月异,传统企业数据库Oracle.SqlServer.DB2,Mysql等在今日不断的被各种大厂自研数据库取代,当然也有类似Elasticsearch等优秀的满足海量数据所使用的开源数据库. 我司多个日志审计与态势感知项目中,也没有免俗,选择了Elasticsearch作为我们的日志存储与搜索引擎.关于Elasticsearch基础知识就不做更多介绍了,随便搜索下,有大量的介绍和使用文档. 本文主要介绍我们在多个项目中,使用Elasticsearch过程中,各种填坑记录. 在

在CENTOS7下安装kubernetes填坑教程(原创)

kubernetes(以下简称"k8s")目前是公认的最先进的容器集群管理工具,在1.0版本发布后,k8s的发展速度更加迅猛,并且得到了容器生态圈厂商的全力支持,这包括coreos.rancher等,诸多提供公有云服务的厂商在提供容器服务时也都基于k8s做二次开发来提供基础设施层的支撑,比如华为.可以说k8s也是Docker进军容器集群管理和服务编排领域最为强劲的竞争对手. 现在的Red Hat centos7的用户,已经可以使用熟悉的yum来直接安装k8s,但是真要安装起来,还是有相