hadoop集群安装方式
zookeeper 安装1 禁用防火墙和 selinux
2 设置 /etc/hosts ip 主机名对应关系
3 安装 openjdk
zookeeper 角色,选举
leader 集群主节点
follower 参与选举的附属节点
observer 不参与选举的节点,同步 leader 的命名空间
解压包:
tar -zxf zookeeper-3.4.10.tar.gz
拷贝:
cp -r zookeeper-3.4.10 /usr/local/zookeeper
1.拷贝配置文件
cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
2.修改配置文件在最后添加
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888
server.4=master:2888:3888:observer //手动指定observer
3.创建目录 zookeeper 配置文件里面的 dataDir 指定的目录
mkdir /tmp/zookeeper
创建到所有机器node1/node2/node3中
3-1: 拷贝/usr/local/zookpper文件夹到所以电脑
for i in node{1..3}; do rsync -aSH --delete /usr/local/zookeeper/ ${i}:/usr/local/zookeeper-e 'ssh' &
done
wait
4 在/tmp/zookeeper中echo 文件对应zoo.cfg,写入自己的> master : echo 4 > /tmp/zookeeper/myid 那个ID在那台机器去echo这条命令
node1: echo 1 >> /tmp/zookeeper/myid
node2: echo 2 >> /tmp/zookeeper/myid
node3: echo 3 >> /tmp/zookeeper/myid
5 启动集群,查看角色
/usr/local/zookeeper/bin/zkServer.sh start
/usr/local/zookeeper/bin/zkServer.sh status
6.查看启动
jps quodrumpeermain
netstat -nltpu 端口号:2181
7.编辑脚本查看状况
vim a.sh
#!/bin/bash
function getstatus() {
exec 2&9
cat
页:
[1]