0.修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
1.添加hadoop 用户及组
groupadd hadoop
useradd -g hadoop hadoop
passwd hadoop (123)
hadoop 用户 创建 app
root 上传 zookeeper 解压 配置
将 zookeeper 赋予 hadoop 权限
chown -R hadoop:hadoop zookeeper
2.配置zookeeper 切换用户 hadoop
conf 里的 zoo.cfg
tickTime : 服务器 维持心跳的时间间隔
initLimit = 10
syncLimit 请求和应答的时间间隔 多少个 tickTime
dataDir=/home/hadoop/data/zookeeper/zkdata
dataLogdir=/home/hadoop/data/zookeeper/zkdatalog
3.配置server 表示第几号的服务器
server.1 = Slave1:2888:3888
端口号 的意义 服务器与leader 交换信息的端口号 集群leader 挂掉 执行选举时 服务器相互通信的端口
跟上 observer 观察者
4. 创建数据目录 和日志目录
mkdir -p /home/hadoop/data/zookeeper/zkdata
5. 创建 myid 对应的服务编号 每个节点创建的ID 编号
6. 在组节点同步到其他节点(切换到app 目录下 )
scp -r zookeeper hadoop@slave1:/home/hadoop/app
7. 为observer 更改配置文件
conf.cfg 状态
peerType=observer
8. 查看状态 bin/zkServer.sh status
vi /etc/sysconfig/network-scripts/ifcfg-eth0
1.添加hadoop 用户及组
groupadd hadoop
useradd -g hadoop hadoop
passwd hadoop (123)
hadoop 用户 创建 app
root 上传 zookeeper 解压 配置
将 zookeeper 赋予 hadoop 权限
chown -R hadoop:hadoop zookeeper
2.配置zookeeper 切换用户 hadoop
conf 里的 zoo.cfg
tickTime : 服务器 维持心跳的时间间隔
initLimit = 10
syncLimit 请求和应答的时间间隔 多少个 tickTime
dataDir=/home/hadoop/data/zookeeper/zkdata
dataLogdir=/home/hadoop/data/zookeeper/zkdatalog
3.配置server 表示第几号的服务器
server.1 = Slave1:2888:3888
端口号 的意义 服务器与leader 交换信息的端口号 集群leader 挂掉 执行选举时 服务器相互通信的端口
跟上 observer 观察者
4. 创建数据目录 和日志目录
mkdir -p /home/hadoop/data/zookeeper/zkdata
5. 创建 myid 对应的服务编号 每个节点创建的ID 编号
6. 在组节点同步到其他节点(切换到app 目录下 )
scp -r zookeeper hadoop@slave1:/home/hadoop/app
7. 为observer 更改配置文件
conf.cfg 状态
peerType=observer
8. 查看状态 bin/zkServer.sh status