1.时间同步检查
ntpdate time.nist.gov
2.关闭防火墙
service iptables stop
3.上传zookeeper-3.4.6到/root(说明:请自行下载)
4.解压zookeeper-3.4.6
tar -zxvf zookeeper-3.4.6
5.移动zookeeper-3.4.6到/home
mv zookeeper-3.4.6 /home cd /home/zookeeper-3.4.6 ls cd conf/ ls
6.创建zookeeper的配置文件zoo.cfg
vi zoo.cfg #添加如下内容 tickTime=2000 dataDir=/opt/zookeeper #可修改为自己的目录 clientPort=2181 initLimit=5 syncLimit=2 server.1=node1:2888:3888 #node1主机名 server.2=node2:2888:3888 #node2主机名 server.3=node3:2888:3888 #node3主机名 #保存退出 #参考链接 #Running Replicated ZooKeeper搜索这个关键词定位
7.创建/opt/zookeeper目录
#分别在node1,node2,node3上创建/opt/zookeeper目录 mkdir /opt/zookeeper
8.在/opt/zookeeper下创建myid配置文件
#分别在node1,node2,node3的/opt/zookeeper目录下创建myid配置文件 #node1上内容为1 或使用 echo 1 >> myid vi myid #node2上内容为2 或使用 echo 2 >> myid vi myid #node3上内容为3 或使用 echo 3 >> myid vi myid
9.从node1上复制文件到其他的节点(node2,node3两台主机)上
scp -r zookeeper-3.4.6/ [email protected]:/home/ scp -r zookeeper-3.4.6/ [email protected]:/home/
10.配置环境变量,将zookeeper的路径添加到环境变量中
#编辑node1的~/.bash_profile文件 vi ~/.bash_profile #添加如下的代码段 export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:/home/zookeeper-3.4.6/bin #将node1上的环境变量配置复制到node2,node3上 scp ~/.bash_profile [email protected]:~/ scp ~/.bash_profile [email protected]:~/ #在node2,node3上执行以下命令查看 cat ~/.bash_profile #分别在node1,node2,node3上重新加载~/.bash_profile文件 source ~/.bash_profile
11.启动zookeeper(注意:node1,node2,node3都要启动)
zkServer.sh start
12.查看tail zookeeper.out文件,如果没有错误表示安装成功启动成功
时间: 2024-10-11 22:26:45