1.首先将 " zookeeper-3.4.10.tar.gz "安装包上传到linux系统中,
2.找到该文件:
[root@bigdata111 temp]# cd ~/tools/
[root@bigdata111 tools]# ls zookeeper-3.4.10.tar.gzzookeeper-3.4.10.tar.gz
3.执行命令:tar -zxvf zookeeper-3.4.10.tar.gz -C ~/training/ 将安装包进行解压。
4.配置环境变量:
执行:vi ~/.bash_profile 配置环境变量,配置内容是:
ZOOKEEPER_HOME=/root/training/zookeeper-3.4.10
export ZOOKEEPER_HOME
PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
保存退出,执行 source ~/.bash_profile 生效环境变量;
5.修改配置文件:进入到zookeeper的conf文件夹下:cd ~/training/zookeeper-3.4.10/conf/ 找到文件 zoo_sample.cfg
执行 cp zoo_sample.cfg zoo.cfg 复制一份核心配置文件
6.在zookeeper home目录下创建tmp文件夹 用来保存zookeeper存储的数据
7.编辑该文件:vi zoo.cfg
12 dataDir=/root/training/zookeeper-3.4.10/tmp 将12行修改成红色字体其中tmp文件夹就是上步创建的文件夹
在最后添加一行:server.1=bigdata111:2888:3888 单节点配置 2888是通信端口,3888是选举端口(集群模式调用)
8.在/root/training/zookeeper-3.4.10/tmp 文件下创建文件 myid vi myid 输入1,保存退出,单节点的zookeeper配置完成;
9.启动:zkServer.sh start 进入客户端:zkCli.sh 直接进入本地模式,端口号是2181
10.退出客户端直接执行:quit,停止zookeeper执行:zkServer.sh stop
集群模式的安装:准备三台linux作为服务器,要求三台服务器的时间需要同步。
1.首先将 " zookeeper-3.4.10.tar.gz "安装包上传到linux系统中,
2.找到该文件:
[root@bigdata112 temp]# cd ~/tools/
[root@bigdata112 tools]# ls zookeeper-3.4.10.tar.gzzookeeper-3.4.10.tar.gz
3.执行命令:tar -zxvf zookeeper-3.4.10.tar.gz -C ~/training/ 将安装包进行解压。
4.配置环境变量:
执行:vi ~/.bash_profile 配置环境变量,配置内容是:
ZOOKEEPER_HOME=/root/training/zookeeper-3.4.10
export ZOOKEEPER_HOME
PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
保存退出,执行 source ~/.bash_profile 生效环境变量;
备注:三台服务器需要同时配置环境。
5.修改配置文件:进入到zookeeper的conf文件夹下:cd ~/training/zookeeper-3.4.10/conf/ 找到文件 zoo_sample.cfg
执行 cp zoo_sample.cfg zoo.cfg 复制一份核心配置文件
6.在zookeeper home目录下创建tmp文件夹 用来保存zookeeper存储的数据
7.编辑该文件:vi zoo.cfg
12 dataDir=/root/training/zookeeper-3.4.10/tmp 将12行修改成红色字体其中tmp文件夹就是上步创建的文件夹
在最后添加一行:
server.1=bigdata112:2888:3888
server.2=bigdata113:2888:3888
server.3=bigdata114:2888:3888
备注:2888是通信端口,3888是选举端口
8.在/root/training/zookeeper-3.4.10/tmp 文件下创建文件 myid vi myid 输入1,保存退出
9.进入到zookeeper的安装目下执行:
scp -r zookeeper-3.4.10/ root@bigdata113:/root/training
scp -r zookeeper-3.4.10/ root@bigdata114:/root/training
10.在bigdata113和bigdata114服务器上分别操作:/root/training/zookeeper-3.4.10/tmp 文件下创建文件 myid vi myid 输入2 (114修改为3),保存退出,单节点的zookeeper配置完成;选举使用。
11.配置完成需要在三台服务器同时启动zookeeper服务器;