搭建zookeeper集群:
环境准备:
准备三台linux服务器。
由于zookeeper是java编写的,需要java环境。我这里已经装好jdk1.8.
我的三台服务器ip:
10.10.10.106、10.10.10.107、10.10.10.108
1、下载zookeeper(我使用的是3.4.6)并上传到/usr/local/software。(每台服务器都要做一遍)
2、解压zookeeper到/usr/local目录下(每台服务器都要做一遍)
命令:tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local
使用命令:cd /usr/local 进入目录下如图所示解压之后的文件夹
使用命令:cd /usr/local/zookeeper-3.4.6/ 进入目录
如图所示目录结构
使用命令:cd /usr/local/zookeeper-3.4.6/conf进入conf目录
如图所示:
3、重命名zoo_sample.cfg文件为zoo.cfg(每台服务器都要做一遍)
http://www.buruisiting.cn/ 命令:mv zoo_sample.cfg zoo.cfg
4、编辑zookeeper配置文件:zoo.cfg(每台服务器都要做一遍)
命令:vi zoo.cfg
修改dataDir=/usr/local/zookeeper-3.4.6/data
添加zookeeper服务器
server.0=10.10.10.106:2888:3888
server.1=10.10.10.107:2888:3888
server.2=10.10.10.108:2888:3888
2888端口号是zookeeper服务之间通信的端口。
3888端口是zookeeper与其他应用程序通信的端口。
5、创建上一步的data文件夹(每台服务器都要做一遍)
命令:mkdir data
6、进入data目录下并创建myid文件并编辑(每台服务器都要做一遍)
命令:vi myid http://www.leiws365.cn/
10.10.10.106上输入0
10.10.10.107上输入1
10.10.10.108上输入2
注:这里的0、1、2对应配置文件中server.0、server.1server.2
7、到此集群环境搭建完成。我的服务器还需要关闭防火墙(每台服务器都要做一遍)
命令:iptables -F
iptables -X
8、启动zookeeper(每台服务器都要做一遍)
命令:cd /usr/local/zookeeper-3.4.6/bin
./zkServer.sh start 启动命令
./zkServer.sh status 查看状态
9、如果需要直接输入zookeeper启动命令就能启动还需要设置其环境变量
zookeeper三台服务器的集群环境搭建完成。
搭建zookeeper集群:
环境准备:
准备三台linux服务器。
由于zookeeper是java编写的,需要java环境。我这里已经装好jdk1.8.
我的三台服务器ip:
10.10.10.106、10.10.10.107、10.10.10.108
1、下载zookeeper(我使用的是3.4.6)并上传到/usr/local/software。(每台服务器都要做一遍)
2、解压zookeeper到/usr/local目录下(每台服务器都要做一遍)
命令:tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local
使用命令:cd /usr/local 进入目录下如图所示解压之后的文件夹
使用命令:cd /usr/local/zookeeper-3.4.6/ 进入目录
如图所示目录结构
使用命令:cd /usr/local/zookeeper-3.4.6/conf进入conf目录
如图所示:
3、重命名zoo_sample.cfg文件为zoo.cfg(每台服务器都要做一遍)
命令:mv zoo_sample.cfg zoo.cfg
4、编辑zookeeper配置文件:zoo.cfg(每台服务器都要做一遍)
命令:vi zoo.cfg
修改dataDir=/usr/local/zookeeper-3.4.6/data
添加zookeeper服务器
server.0=10.10.10.106:2888:3888
server.1=10.10.10.107:2888:3888
server.2=10.10.10.108:2888:3888
注:
2888端口号是zookeeper服务之间通信的端口。
3888端口是zookeeper与其他应用程序通信的端口。
5、创建上一步的data文件夹(每台服务器都要做一遍)
命令:mkdir data
6、进入data目录下并创建myid文件并编辑(每台服务器都要做一遍)
命令:vi myid
10.10.10.106上输入0
10.10.10.107上输入1
10.10.10.108上输入2
注:这里的0、1、2对应配置文件中server.0、server.1server.2
7、到此集群环境搭建完成。我的服务器还需要关闭防火墙(每台服务器都要做一遍)
命令:iptables -F
iptables -X
8、启动zookeeper(每台服务器都要做一遍)
命令:cd /usr/local/zookeeper-3.4.6/bin
./zkServer.sh start 启动命令
./zkServer.sh status 查看状态
9、如果需要直接输入zookeeper启动命令就能启动还需要设置其环境变量
如图所示。
zookeeper三台服务器的集群环境搭建完成。