安装ZooKeeper第1个节点,与standalone安装方法相同(且开发环境中已经安装,安装目录/opt/zookeeper-3.4.12),这里不再赘述。
时间: 2024-09-10 12:16:25 浏览: 40
zookeeper-3.4.12--.rar
ZooKeeper是一个分布式协调服务,它的第一个节点通常称为领导者节点或主节点。在standalone模式下安装ZooKeeper,首先需要从官方网站下载适用于Linux的zookeeper-3.4.12.tar.gz文件,解压到指定目录如`/opt`。
步骤如下:
1. **下载并解压**: 访问ZooKeeper官网(https://zookeeper.apache.org/releases.html)下载最新版本的tarball,然后在服务器上解压到`/opt`:
```
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
tar -xzf zookeeper-3.4.12.tar.gz -C /opt
```
2. **配置环境变量**: 创建一个zk-env.sh文件(如果不存在),配置JAVA_HOME指向你的JDK安装路径,并添加zk bin到PATH:
```bash
vi /opt/zookeeper-3.4.12/conf/zk-env.sh
export JAVA_HOME=/path/to/your/jdk
export ZK_HOME=/opt/zookeeper-3.4.12
export PATH=$ZK_HOME/bin:$PATH
```
3. **配置zoo.cfg**: 修改conf/zoo.cfg文件,设置数据存储目录(dataDir)和日志目录(logDir),以及初始的领导者选举端口(port)和其他重要配置。例如:
```bash
dataDir=/var/lib/zookeeper/
logDir=/var/log/zookeeper/
tickTime=2000
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
```
4. **启动ZooKeeper**: 使用bin目录下的zkServer.sh命令启动ZooKeeper:
```
$ZK_HOME/bin/zkServer.sh start
```
5. **验证安装**: 可以通过浏览器访问`http://localhost:8080`检查是否看到ZooKeeper的界面,或通过命令行工具如`telnet localhost 2181`测试连接。
阅读全文