大数据的服务框架Zookeeper的安装步骤

Zookeeper是一个分布式的协调服务框架,用于解决分布式环境下的一些常见问题:集群管理,统一命名服务,信息配置管理,分布式锁等。

Zookeeper的单机安装步骤如下:
1关闭Linuxr 防火墙。Linux命令如下:
临时关闭:service iptables stop
永久关闭:chkconfig iptables off
2.下载安装JDK
3.下载Zookeeper的安装包。
wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/zookeeper-3.4.8.tar.gz
4.解压Zookeeper的安装包
tar -xvf zookeeper-3.4.8
5.进入Zookeeper安装目录下的子目录conf目录中:cd zookeeper-3.4.8/conf
6.将conf目录下的zoo_sample.cfg文件复制为zoo.cfg.Zookeeper在启动的时候会自动查找zoo.cfg文件,并根据其启动服务。
cp zoo_sample.cfg zoo.cfg
7.编辑zoo.cfg文件
vim zoo.cfg
修改dataDir的路径为数据存储目录
保存并关闭zoo.cfg文件
:wq
8.进入zookeeper的安装目录下的bin子目录中
cd …/bin
9.启动zookeeper服务器。
sh zkServer.sh start
10.启动zookeeper客户端 。
sh zkCli.sh
11.退出客户端。
quit
12.关闭zookeeper服务器。
sh zkServer.sh stop

zookeeper集群的安装步骤:
1按照Zookeeper的单机的安装步骤,安装一台主机。
2编辑zookeeper的安装目录下的conf/zoo.cfg文件,添加构建集群的服务器地址。
格式为: server.编号=IP地址:原子广播端口:选举端口
注意:
.编号是数字并且不可以重复。
.原子广播端口号和选举端口号只要不和当前已经使用的端口号冲突即可
3进入数据存储目录
cd tmp
4在数据存储目录下编辑文件myid.
vim myid
在该文件中输入当前server编号,保存退出。
5将以上步骤做好的zookeeper文件目录拷贝到其他集群的服务器中。
scp -r zookeeper-3.4.8 其它服务器IP地址:/home/install/
6修改其它集群的服务器中的myid文件的内容分别修改为当前服务器的编号。
7.依次启动集群服务器。
sh zkServer.sh start
8.查看各个集群的状态.
sh zkServer.sh status
可以看到,仅存在一个server 的状态是leader,其它的都是follower.

你可能感兴趣的:(大数据)