ZooKeeper典型应用场景一览

zookeeper 安装

1下载  
[b][url]http://zookeeper.apache.org/releases.html[/url][/b]

2解压 
tar -zxvf zookeeper-3.4.8.tar.gz -C /usr/local/zookeeper-3.4.8

3创建 zoo.cfg
cd /usr/local/zookeeper-3.4.8/
cp ./conf/zoo_sample.cfg ./conf/zoo.cfg

4 vi zoo.cfg

添加如下配置
tickTime=2000    ##Zookeeper最小时间单元,单位毫秒(ms),默认值为3000
dataDir=/var/lib/zookeeper    ##Zookeeper服务器存储快照文件的目录,必须配置
dataLogDir=/var/lib/log     ##Zookeeper服务器存储事务日志的目录,默认为dataDir
clientPort=2181    ##服务器对外服务端口,一般设置为2181
initLimit=5    ##Leader服务器等待Follower启动并完成数据同步的时间,默认值10,表示tickTime的10倍
syncLimit=2    ##Leader服务器和Follower之间进行心跳检测的最大延时时间,默认值5,表示tickTime的5倍

server.1 =192.168.0.1:2888:3888

或者 
serve.1 =hostname:2888:3888

5创建机器编号
进入到 上面 dataDir=/var/lib/zookeeper 
cd dataDir=/var/lib/zookeeper 
vi myid
输入 1


6配置环境变量
$ cd ~
$ vi .bash_profile
#zookeeper env
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.8
export PATH=$ZOOKEEPER_HOME/bin:$PATH

$ source .bash_profile

7:开启 2181 2888 3888 端口
$ chkconfig iptables on
$ service iptables start
$ vi /etc/sysconfig/iptables
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT 

$ service iptables restart
$ service iptables status

8 开机启动
$ vi /etc/rc.local
su - root -c '/usr/local/jie/zookeeper-3.4.8/bin/./zkServer.sh start'


9启动 zkServer.sh
/usr/local/zookeeper-3.4.8/bin
./skServer.sh start |stop |restart|status


10启动 zkCli.sh
./skServer.sh 

11 创建 znode
  create /mynode  mynodevalue

  get /mynode

  set /mynode  mynodeNewValue

  delete /mynode   

  set /mynode null 






构建高可用ZooKeeper集群
http://www.cnblogs.com/cyfonly/p/5626532.html

http://www.tuicool.com/articles/ENVj6bQ

http://www.tuicool.com/articles/jyY3M3Q


http://www.tuicool.com/articles/fayqAvJ

zookeeper应用场景








  • 大小: 57.8 KB
  • 大小: 51.1 KB
  • 大小: 67.4 KB
  • 大小: 38.3 KB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值