大数据实验踩坑指南_No.3——ZooKeeper的安装配置.md
大数据实验踩坑指南_No.3——ZooKeeper的安装配置
ZooKeeper基础安装
下载并解压ZooKeeper
首先确保你已经从官方网站下载了正确版本的ZooKeeper压缩文件,这里假设你已经下载了apache-zookeeper-3.9.2-bin.tar.gz
文件到/home/hadoop/Downloads/BG
目录。
1 | mkdir /home/hadoop/Downloads/BG |
接下来,解压这个文件到/usr/local
目录
1 | sudo tar -zxvf /home/hadoop/Downloads/BG/apache-zookeeper-3.9.2-bin.tar.gz -C /usr/local/ |
进入解压目录并将ZooKeeper的主目录重命名
进入/usr/local
目录,对解压后的目录重命名
1 | cd /usr/local/ |
修改目录拥有者
然后更改目录的所有权
1 | sudo chown -R hadoop:hadoop ./zookeeper |
配置环境变量
1 | export ZOOKEEPER_HOME=/usr/local/zookeeper |
加载配置
1 | source /home/hadoop/.bashrc |
ZooKeeper配置启动
添加并修改配置文件
进入ZooKeeper的配置目录,并复制一份配置的模板
1 | cd $ZOOKEEPER_HOME/conf |
修改zoo.cfg
文件内容
1 | tickTime=2000 |
启动并测试ZooKeeper是否正确运行
输入以下命令启动ZooKeeper服务
1 | zkServer.sh start |
输入jps
,可以看到ZooKeeper的进程
1 | 51900 QuorumPeerMain |
连接ZooKeeper
1 | zkCli.sh -server 127.0.0.1:2181 |
连接成功会看到以下信息:
1 | Connecting to localhost:2181 |
输入quit
退出ZooKeeper
退出后,输入以下命令停止ZooKeeper服务
1 | zkServer.sh stop |