单机版zookeeper搭建

搭建zookeeper

1.将在本机下载好的zookeeper tar包到centos上

192:solr资料 huayu$ scp zookeeper-3.4.6.tar.gz [email protected]:/usr/local/
[email protected]'s password: 
zookeeper-3.4.6.tar.gz                        100%   17MB  40.8MB/s   00:00   

2.解压到指定目录

查看包位置

//进入传输路径下,查看确保zookeeper包已经传到了虚拟机上
[root@yumaster ~]# cd /usr/local/           
[root@yumaster local]# ls
bin  games    lib    libexec  share  zookeeper-3.4.6.tar.gz
etc  include  lib64  sbin     src

解压

[root@yumaster local]# tar -zxvf zookeeper-3.4.6.tar.gz  -C /usr/local/src/

//解压完成后去解压到的路径下看一下
[root@yumaster local]# cd src/
[root@yumaster src]# ll
总用量 4
drwxr-xr-x 10 hadoop hadoop 4096 2月  20 2014 zookeeper-3.4.6
[root@yumaster src]# cd zookeeper-3.4.6/
//看一下zookeeper解压包中的目录结构,我们这主要用到bin 跟conf目录
[root@yumaster zookeeper-3.4.6]# ll
总用量 1552
drwxr-xr-x  2 hadoop hadoop    4096 2月  20 2014 bin
-rw-rw-r--  1 hadoop hadoop   82446 2月  20 2014 build.xml
-rw-rw-r--  1 hadoop hadoop   80776 2月  20 2014 CHANGES.txt
drwxr-xr-x  2 hadoop hadoop    4096 2月  20 2014 conf
drwxr-xr-x 10 hadoop hadoop    4096 2月  20 2014 contrib
drwxr-xr-x  2 hadoop hadoop    4096 2月  20 2014 dist-maven
drwxr-xr-x  6 hadoop hadoop    4096 2月  20 2014 docs
-rw-rw-r--  1 hadoop hadoop    1953 2月  20 2014 ivysettings.xml
-rw-rw-r--  1 hadoop hadoop    3375 2月  20 2014 ivy.xml
drwxr-xr-x  4 hadoop hadoop    4096 2月  20 2014 lib
-rw-rw-r--  1 hadoop hadoop   11358 2月  20 2014 LICENSE.txt
-rw-rw-r--  1 hadoop hadoop     170 2月  20 2014 NOTICE.txt
-rw-rw-r--  1 hadoop hadoop    1770 2月  20 2014 README_packaging.txt
-rw-rw-r--  1 hadoop hadoop    1585 2月  20 2014 README.txt
drwxr-xr-x  5 hadoop hadoop    4096 2月  20 2014 recipes
drwxr-xr-x  8 hadoop hadoop    4096 2月  20 2014 src
-rw-rw-r--  1 hadoop hadoop 1340305 2月  20 2014 zookeeper-3.4.6.jar
-rw-rw-r--  1 hadoop hadoop     836 2月  20 2014 zookeeper-3.4.6.jar.asc
-rw-rw-r--  1 hadoop hadoop      33 2月  20 2014 zookeeper-3.4.6.jar.md5
-rw-rw-r--  1 hadoop hadoop      41 2月  20 2014 zookeeper-3.4.6.jar.sha1

小白收割机:

z:专门解压gz结尾的

x:解包

v :显示进度

f:跟打名(就是文件名)

-C 是指解压到后面的指定目录下,如果不加-C则解压到当前目录下

3.配置zookeeper的配置文件

[root@yumaster zookeeper-3.4.6]# cd conf
[root@yumaster conf]# ls
configuration.xsl  log4j.properties  zoo_sample.cfg
//复制一个zoo_sample.cfg模版为zoo.cfg
[root@yumaster conf]# cp zoo_sample.cfg zoo.cfg
[root@yumaster conf]# ll
总用量 16
-rw-rw-r-- 1 hadoop hadoop  535 2月  20 2014 configuration.xsl
-rw-rw-r-- 1 hadoop hadoop 2161 2月  20 2014 log4j.properties
-rw-r--r-- 1 root   root    922 7月  26 19:01 zoo.cfg
-rw-rw-r-- 1 hadoop hadoop  922 2月  20 2014 zoo_sample.cfg
[root@yumaster conf]# vim zoo.cfg 

本配置文件一般能配连接超时时间,初始化限制,同步限制,数据存储位置,端口等参数,在这我就保持他的原样,没做任何改动,你们想改的话可以改保存路径或者端口什么的。

4.启动

[root@yumaster conf]# cd ../
//进入到bin目录下
[root@yumaster zookeeper-3.4.6]# cd bin/
[root@yumaster bin]# ll
总用量 36
-rwxr-xr-x 1 hadoop hadoop  238 2月  20 2014 README.txt
-rwxr-xr-x 1 hadoop hadoop 1937 2月  20 2014 zkCleanup.sh
-rwxr-xr-x 1 hadoop hadoop 1049 2月  20 2014 zkCli.cmd
-rwxr-xr-x 1 hadoop hadoop 1534 2月  20 2014 zkCli.sh
-rwxr-xr-x 1 hadoop hadoop 1333 2月  20 2014 zkEnv.cmd
-rwxr-xr-x 1 hadoop hadoop 2696 2月  20 2014 zkEnv.sh
-rwxr-xr-x 1 hadoop hadoop 1084 2月  20 2014 zkServer.cmd
-rwxr-xr-x 1 hadoop hadoop 5742 2月  20 2014 zkServer.sh //用它启动
[root@yumaster bin]# ./zkServer.sh start
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

5.状态

//查看启动状态
[root@yumaster bin]# ./zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone

到此,zookeeper单机版搭建就完成了。

若有问题欢迎大家与我互动交流,可评论,可留言,希望我们大家能一起学习,共同进步。

 

猜你喜欢

转载自blog.csdn.net/myuhua/article/details/81216781
今日推荐