zookeeper集群的介绍网上很多我在这里主要给大家介绍一下虚拟机的创建以及zookpper的配置(附带有相关的文件)
1.我们就首先创建一下虚拟机
图1
2.
3.
4.分享一下链接(https://pan.baidu.com/s/1n9GHZowEQKef4XQgbsmXyQ)
5.
6.
7. 8.
9. 10.接下来就下一步,下一步至结束就好了。
然后登录(输入创建时候的密码)
11.创建成功后如果;连不了网那么 请下载这个(https://pan.baidu.com/s/1I2JK-nsRLz5uVf_EndlpUw)
2.接下来我们配置一下GDK
首先我先下载JDK(linux中的JDK)
下载JDK(https://pan.baidu.com/s/1nY8PIrCp7YpApYMLXpIecQ)
可以通过ifconfig查看当前ip地址
3.接下来我们通过工具上传(解压,配置JDK)
1.
- 查看JDK版本:java -version
- 查看java执行路径:which java
- 查看JAVA_HOME路径:echo $JAVA_HOME
- 插卡PATH内容:echo $PATH
- 进入root账户
2.我首先在usr下建立一个文件夹jdk
3. 解压命令 rpm2cpio jdk-8u65-linux-x64.rpm | cpio -div
4. Linux转移文件
5. mv file_1.txt(当前目录下的文件) /home/pungki/office(从首级到对应目录 两次目录不可相同)
6. mv file_1.txt /home/pungki/office
7.
6.编辑配置文件,配置环境变量
vim /etc/profile
添加如下内容:JAVA_HOME根据实际目录来
export JAVA_HOME=/usr/java/jdk1.8.0_60
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
7.重启机器或执行命令 :source /etc/profile
sudo shutdown -r now
8.查看安装情况
java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
参考文档(https://blog.csdn.net/luochangchen/article/details/72804426)配置JDK
**好吧到这jdk也就算是配置好了(/usr/jdk/jdk1.8.0_65)***'
***安装,配置zookper(集群)***
二、Zookeeper安装:
1.(安装zookper在卡夫卡中的作用) 参考文档
https://www.jianshu.com/p/a036405f989c
接下来上传zookpera安装包
(https://pan.baidu.com/s/1n_ikcbdC97r4qLwPz3g2fw)zookper分享
2.将下载的zookeeper-3.4.8.tar.gz包用rz命令上传我用的是Xshell 6等工具我这边上传到/usr/zookper下,并已经使用命令解压(tar -zxvf zookeeper-3.4.8.tar.gz)。
三、Zookeeper配置:
- 在/usr/zookper下创建一个文件夹叫zookeeperlog,并在zookeeper文件夹下再创建两个文件夹data和dataLog。
- 关闭防火墙 chkconfig iptables off
- 开启防火墙 chkconfig iptables on
- 关闭ip6防火墙 chkconfig ip6tables off
-
2.cd /usr/zookper/zookeeper-3.4.8/conf/ 下,可以自己创建一个zoo.cfg或者将zoo_sample.cfg修改为zoo.cfg:我这边新建了一个并设置以下参数:
tickTime=2000
dataDir=/usr/zookper/zookeeperlog/data
clientPort=2181
initLimit=5
syncLimit=2
server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888
- 在上面的dataDir目录下(即/usr/zookper/zookeeperlog/data)创建一个myid文件。将server.1对应的1写入myid中(server.2就是2): echo 1 > /usr/zookper/zookeeperlog/data/myid
VMWare克隆 (https://pan.baidu.com/s/1wERtTvg_garjv4c3PEXC1g)
其它服务器重复1~3。