Zookeeper

一种分布式应用所涉及的高可用、高性能且一致的开源
分布式协调服务,分布式应用程序可基于ZooKeeper实现诸如数据发布/订阅、
命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。
2181端口

 

Hadoop
HBase
Mesos
Kafka

 

高可用保障
健康侦测
集中配置

 

1、领导者
    负责进行投票的发起和决议,更新系统状态
    
2、学习者
    接收用户请求读取
    
    跟随者接受客户请求,在选主过程中参与投票
    观察者接受客户请求,但不参与投票,用于扩展系统提高读取速度
3、client
    请求的发起方,读取数据

 

#### zookeeper安装:
```
mkdir /app
cp /root/zookeeper-3.4.10.tar.gz /app/
cd /app/
tar -zxvf zookeeper-3.4.10.tar.gz
ln -s zookeeper-3.4.10 zookeeper
cd zookeeper
mkdir -p /var/zookeeper/data
```

```
echo "1" > /var/zookeeper/data/myid
```


#### zookeeper启动:
```
/app/zookeeper/bin/zkServer.sh start
```


##### 查看状态:
```
/app/zookeeper/bin/zkServer.sh status
```




##### 四字命令
```
echo stat | nc 127.0.0.1 2181
```



 

posted @ 2020-02-01 13:39  慕沁  阅读(99)  评论(0)    收藏  举报