您的位置:首页 > 运维架构 > Linux

centos-7 部署zookeeper集群 >>>> 分布式 HDFS(二)

2017-04-23 20:27 441 查看
从官网下载 : zookeeper-3.4.6.tar.gz   ..。。 本文以zookeeper-3.4.6.tar.gz为例

本人分享百度云连接:http://pan.baidu.com/s/1hr79FV2



上传到centos服务器中    本人上传路径为    /usr/local中



解压:  tar -zxvf zookeeper-3.4.6.tar.gz



创建软连接: ln -sf zookeeper-3.4.6 /home/zk



进入文件目录 : cd  /home/zk

先复制一份配置文件 : cd conf 

 cp zoo_sample.cfg zoo.cfg

编辑配置文件 : 

vim zoo.cfg

//数据存放文件

修改 : dataDir=/opt/zookeeper



配置集群

server.1=192.168.6.128:2888:3888

server.2=192.168.6.129:2888:3888

server.3=192.168.6.130:2888:3888










之后在数据生成的文件中配置myid    

也就是这个文件中  /opt/zookeeper

创建文件夹 mkdir
[b] /opt/zookeeper
[/b]

[b]vim myid [/b]

[b]输入1[/b]

[b]

[/b]

[b]即集群配置中的server.1  点后面的唯一id 本例为1[/b]

[b]server.1=192.168.6.128:2888:3888[/b]

官网说明:https://zookeeper.apache.org/doc/r3.3.6/zookeeperStarted.html







配置配置文件:
/etc/profile (可以不用配置,本文为方便启动zookeeper,才配置的)


在最后面追加:后面为zookeeper的bin目录。因为本文创建了软连接

export
PATH=$PATH:/home/zk/bin




[b]使配置文件生效[/b]

[b]source /etc/profile[/b]

[b]其他服务器也是如此配置,本文不一一概述。[/b]

[b]将配置文件中的zoo.cfg 复制到另外两台集群服务器中。[/b]

[b]下面复制前,其他两台服务器要先解压,并创建软连接才可以复制[/b]

[b]scp /home/zk/conf/zoo.cfg
192.168.6.129:/home/zk/conf
[/b]

scp
/home/zk/conf/zoo.cfg 192.168.6.130:/home/zk/conf


[b]复制/etc/profile
[/b]



scp /etc/profile
192.168.6.129:/etc/profile

scp
/etc/profile
192.168.6.130:/etc/profile

使配置文件生效

source /etc/profile



在129
, 130 的服务器下创建 /opt/zookeeper文件夹及myid文件

将myid文件内容修改为
2,3 根据zoo.cfg文件中的集群配置中的id配置



启动zookeeper

每台服务器运行



zkServer.sh
start



之后输入jps
就能看到zookeeper已经启动

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息