“安装zookeeper”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
配置环境变量并启动 ZooKeeper
配置环境变量并启动 ZooKeeper
第57行: 第57行:
 
#set zookeeper environment
 
#set zookeeper environment
  
export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10
+
<nowiki>export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10
export  PATH=$PATH:$ZOOKEEPER_HOME/bin
+
export  PATH=$PATH:$ZOOKEEPER_HOME/bin</nowiki>

2018年11月13日 (二) 12:15的版本

修改主机名称到 IP 地址映射配置

vi /etc/hosts

192.168.15.100 master master.root

192.168.15.101 slave1 slave1.root

192.168.15.102 slave2 slave2.root


Zookeeper映射.png

修改 ZooKeeper 配置文件

在其中 master 机器上,用 tar -zxvf 命令 解压缩 zookeeper-3.4.10.tar.gz

创建工作目录:mkdir -p /usr/zookeeper

解压:tar -zxvf /opt/soft/zookeeper-3.4.10.tar.gz -C /usr/zookeeper/


用 cd 命令进入 zookeeper-3.4.10/conf 目录下,将 zoo_sample.cfg 文件拷 贝一份,命名为为“zoo.cfg”。 scp zoo_sample.cfg zoo.cfg

在 zookeeper 的目录中,创建 zkdata 和 zkdatalog 两个文件夹

zkdatalog 文件夹,是为了指定 zookeeper 产生日志指定相应的路径。 mkdir zkdata ;mkdir zkdatalog

创建zkdata目录.png

进入 zkdata 文件夹,创建文件 myid。

创建myid.png

远程复制分发安装文件

上面已经在一台机器 master 上配置完成 ZooKeeper,现在可以将该配置好的 安装文件远程拷贝到集群中的各个结点对应的目录下:

scp -r /usr/zookeeper root@slave1:/usr/ scp -r /usr/zookeeper root@slave2:/usr/

复制zookeeper.png

设置 myid

设置 myid。在我们配置的 dataDir 指定的目录下面,创建一个 myid 文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg 文件中配置的 server.X 中 X 为什么数字,则 myid 文件中就输入这个数字。 slave1 中为 2;slave2 中为 3。

cd /usr/zookeeper/zookeeper-3.4.10/zkdata

配置环境变量并启动 ZooKeeper

vi /etc/profile

  1. set zookeeper environment
export	ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10
export  PATH=$PATH:$ZOOKEEPER_HOME/bin