[关闭]
@tsing1226 2016-08-30T20:26:31.000000Z 字数 2239 阅读 825

zookeeper

Zookeeper搭建

伪分布式安装

解压安装

tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/modules/ 

配置

  • 创建文件目录
mkdir -p data/zkData
  • zoo.cfg

mv zoo_sample.cfg zoo.cfg

dataDir=/opt/modules/zookeeper-3.4.5/data/zkData

启动

bin/zkServer.sh start

查看状态

bin/zkServer.sh status

zookeeper分布式安装

解压安装

tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/modules/ 

配置

  • 创建文件目录
mkdir -p data/zkData
  • zoo.cfg

mv zoo_sample.cfg zoo.cfg

 dataDir=/opt/modules/zookeeper-3.4.5/data/zkData
 server.1=hadoop-senior01.grc.com:2888:3888
 server.2=hadoop-senior02.grc.com:2888:3888
 server.3=hadoop-senior03.grc.com:2888:3888

创建server序列号

cd /opt/modules/zookeeper-3.4.5/data/zkData
touch myid

写入:
1

分发至各个节点

scp -r /opt/modules/zookeeper-3.4.5/ grc@hadoop-senior02.grc.com:/opt/modules/

修改各个节点myid

与zoo.fig文件的id一致

各个节点启动ZooKeeper

  • hadoop-senior01.grc.com

  • hadoop-senior02.grc.com

  • hadoop-senior03.grc.com

Zookeeper操作

Client连接到服务器

  • 本地服务器
bin/zkCli.sh

  • 其他服务器
bin/zkCli.sh -server hadoop-senior03.grc.com

文件操作

  • 创建文件

  • 查看创建文件

  • 删除文件

Zokeeper是分布式协作框架,各个节点上的时间必须一致,我们选择其中一台作为时间服务器,其他机器与此机器同步。

时间服务器搭建

  • 找一台机器作为时间服务器;
  • 所有机器都有这台时间服务器同步时间。

查看系统自带ntp版本

sudo rpm -qa | grep ntp

查看时间服务器状态

sudo service ntpd status

启动ntp时间服务器

 sudo service ntpd start

设置开机启动

sudo chkconfig ntpd on
sudo chkconfig --list | grep ntpd

配置前做好备份

 cp  /etc/ntp.conf  /etc/ntp.bak.conf

修改内容如下:

    第一处:去掉注释,修改网段   
        # Hosts on local network are less restricted.
        restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
    第二处:增加注释
        #server 0.centos.pool.ntp.org
        #server 1.centos.pool.ntp.org
        #server 2.centos.pool.ntp.org
    第三处:去掉注释
        server  127.127.1.0     # local clock
        fudge   127.127.1.0 stratum 10

重新启动ntp时间服务器

sudo service ntpd restart

设置机器的时间与BIOS系统时间同步

    $ sudo vi /etc/sysconfig/ntpd

首行增加如下内容:

        `SYNC_HWCLOCK=yes`

所有的机器都与这台时间服务器进行同步时间
(定时任务,每过一段时间与时间服务器进行同步时间)

Linux Crontab定时

0-59/10 * * * * /usr/sbin/ntpdate bigdata-senior01.ibeifeng.com

参考地址:
1.http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注