环境部署准备:
准备三台虚拟机(A:192.168.10.148、B:192.168.10.149、C:192.168.10.139),IP地址自己设定。
1.部署环境 2.B两台机器做双机部署,C机器做单机部署 3.安装zookeeper
首先到官网上下载zookeeper包(zookeeper-3.4.6.tar.gz)
3.1 tar - zxvf zookeeper-3.4.6.tar.gz /home/mywork (解压路径自己决定)
3.2 cd zookeeper-3.4.6/conf
(根据自己的设定的IP及路径进行配置。注意zookeeper-3.4.6目录下没有datas、logs目录,这里我们可以自己创建)
3.3将本机的编号导入到myid文件(这里没有需要我们自己在datas目录下创建myid文件)
命令:echo 1 > /path/myid (如,A服务器的编号为1)
3.4 设置环境变量
到官网上下载安装包(jdk-7u75-linux-x64.tar.gz),然后解压到/usr/java目录下(没有Java目录自己创建)
vim /etc/profile
修改保存好配置文件之后,执行source /etc/profile命令载入配置(这里不会出现报错,如果出现错误,请检查profile文件。如PATH错误之类的)
3.5 cd /home/mywork/zookeeper-3.4.6/bin ./zkServer.sh start 开启服务 (stop 关闭) 使用 查看zookeeper进程(进程名:QuorumPeerMain)
3.6 安装zookeeper python 下载zkpython-0.4.2.tar.gz包,解压到/home/mywork/目录下,然后执行下列命令 cd /home/mywork/zkpython-0.4.2 python setup.py install cd /home/mywork/zookeeper-3.4.6/src/c ./configure make make install
3.7 在安装了zookeeper python 服务器上,安装zookeeper_dashboard
下载zookeeper_dashboard.tar.gz包,解压到/home/mywork目录下,然后做如下操作:
cd /home/mywork/zookeeper_dashboard
vim settings.py
3.8在安装了zookeeper python的服务器上的zookeeper_dashboard的目录下启动 python :manage.py runserver 0.0.0.0:8100 然后 通过网页访问该服务器的8100端口,就可以通过网页端检查、配置zookeeper了,如下图