学习Hadoop的前奏——初识zookeeper

    在此之前花了半天的时间安装了6台linux(Centos6.5X64),ps:当然我肯定没有那么多台机器,是在本本上装的VM上运行的。发现不是很吃内存嘛,8G的内存条,6台都启动也只是54%的样子。好了,前言说多了,进入正题吧。
    看完超哥的视频后,直接用工具把zookeeper3.4.5的压缩包传到了第一台机器上(crxy1),跟着超哥取名字呀!其实安装过程很简单,真的,就是使用tar -zxvf 命令进行解压缩。然后就是修改下配置文件,需要修改的只有一份文件,在解压后的zookeeper文件夹下的conf下有一个名为zoo_sixxx.cfg的文件,(xxx是指我忘记内容了,单词好像是实例的意思吧),然后使用vi命令进行对它修改,修改的地方只有一处,dataDir=/usr/local/zookeeper-3.4.6/data,这个地方有个默认值,现在贴上来的是我已经修改过的了,用来存放后续使用zookeeper产生的数据文件。clientPort=2181,这个是指访问的端口号,可以默认不管。等保存后,顺便把这个配置文件名改下吧,我改成了zoo.cfg,简短好看。
    这个时候,安装已经做完了,可以进入另外一个目录了,那就是主目录:bin目录,这里面都是一些.cmd以及.sh的执行文件,.cmd是在Windows系统用的,.sh是linux下的,目前只用到了两个。
    第一个:zkServer.sh,用于启动与关闭zookeeper,具体使用:打开zookeeper,zkServer.sh start,关闭zookeeper,zkServer.sh stop。因为没有配置全局的原因,只能在zookeeper下的bin目录下直接运行该命令才会生效。
    第二个:zkCli.sh,用于进入zookeeper的系统。
    注意:在执行第一个的时候,请确认时候该系统以及安装好jdk以及配置好环境变量,不要问我怎么知道的,我一个新系统什么都没装什么都没配,直接去用zookeeper,后来才想起来是没有jdk。。。然后装了一个1.8的jdk,具体怎么安装的,其实很简单,过两天再把这些相关的发上来。
    现在要说zookeeper的使用了。操作方式有两种,一个是直接实验命令:zkCli.sh进入zookeeper的系统然后直接敲命令去执行相应的操作,还有一个就是使用Java连接zookeeper并操作。
    在使用Java的时候,建项目是用的maven,因为以前只用过一次,很不熟悉,但知道它的使用过程就可以啦。用的是超哥给的64位的eclipse,里面已经集成了maven插件,但不知道为什么创建完项目总是会报错,后来去查百度,说报错内容是无法连接maven中央库,后来发现本地没有安装maven,然后下载了maven,配置了一下环境变量,但还是不行。最后重新到eclipse的官网下了一个4.5版本的eclipse,看起来好像是一样的,但莫名其妙的这个却可以使用了。。。以后再遇到这问题,果断换IDE呀。
    恩。。。第一次写这种博客,肯定很多地方写的不好,太口语化了,而且没有详细过程的截图以及说明,下次改进吧。

你可能感兴趣的:(hadoop)