wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.2/elasticsearch-analysis-ik-
- 使用linux下载会很慢,于是我自己去github上已经提前下载好了,下面开始安装
[root@k8s-master ~]# mkdir /opt/elasticsearch/elasticsearch-6.4.2/plugins/elasticsearch-analysis-ik-6.4.2
[root@k8s-node-1 ~]# cd /opt/elasticsearch/elasticsearch-6.4.2/plugins/elasticsearch-analysis-ik-6.4.2
[root@k8s-node-1 elasticsearch-analysis-ik-6.4.2]# unzip elasticsearch-analysis-ik-6.4.2.tar.gz
- 解压即为安装好了IK分词器,最后重启elasticsearch集群即可
- 将安装包解压缩
apache-zookeeper-3.6.1-bin.tar.gz
,并将其放在/root
目录下。
[root@k8s-master ~]# cd /usr/local
[root@k8s-master local]# mkdir zookeeper
[root@k8s-master local]# cd zookeeper/
[root@k8s-master zookeeper]# tar -zxvf /root/apache-zookeeper-3.6.1-bin.tar.gz -C ./
[root@k8s-master zookeeper]# cd apache-zookeeper-3.6.1-bin/
[root@k8s-master apache-zookeeper-3.6.1-bin]# mkdir data
- 我们需要将data目录地址配置到ZooKeeper的配置文件中
[root@k8s-master apache-zookeeper-3.6.1-bin]# cd conf
[root@k8s-master conf]# cp zoo_sample.cfg zoo.cfg
[root@k8s-master conf]# vim zoo.cfg
- 修改配置文件,将
datadir
修改为data
目录
![13.1](https://camo.githubusercontent.com/0628f29be959b0b980abb80147eb6417905aa8cde37dbf850fa0e50fe14dc962/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f32303230303832373233353532383238352e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c33646c61586870626c38304e44597a4d4441314d413d3d2c73697a655f31362c636f6c6f725f4646464646462c745f3730237069635f63656e746572)
- 启动Zookeeper,并检查状态
[root@k8s-master apache-zookeeper-3.6.1-bin]# ./bin/zkServer.sh start
[root@k8s-master apache-zookeeper-3.6.1-bin]# ./bin/zkServer.sh status
![13.2](https://camo.githubusercontent.com/eb4b0b0041b45ea3ad612bb7fc9ee4182c69d3a74c3fac10e8a5119ff3745135/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f32303230303832373233353835323539322e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c33646c61586870626c38304e44597a4d4441314d413d3d2c73697a655f31362c636f6c6f725f4646464646462c745f3730237069635f63656e746572)
- 从上面可以看出来绑定端口2181
- 接下来配置环境变量以及设置开机启动
[root@k8s-master ~]# vim /etc/profile
## 下面是在配置文中末尾加上这两行
export ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.6.1-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin
###
[root@k8s-master ~]# source /etc/profile
[root@k8s-master ~]# cd /etc/rc.d/init.d
[root@k8s-master init.d]# touch zookeeper
[root@k8s-master init.d]# chmod +x zookeeper
[root@k8s-master init.d]# vim zookeeper
###添加下面的内容
#!/bin/bash
#chkconfig:- 20 90
#description:zookeeper
#processname:zookeeper
ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.6.1-bin
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
case $1 in
start) su root $ZOOKEEPER_HOME/bin/zkServer.sh start;;
stop) su root $ZOOKEEPER_HOME/bin/zkServer.sh stop;;
status) su root $ZOOKEEPER_HOME/bin/zkServer.sh status;;
restart) su root $ZOOKEEPER_HOME/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart";;
esac
###
[root@k8s-master init.d]# chkconfig --add zookeeper
[root@k8s-master init.d]# chkconfig zookeeper on