如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
zookeeper安装准备环境(2n-1台linux机器或者虚拟机:由于zookeeper的paxos算法要求半数以上存活则为可用,所以必须准备单数个服务器搭建环境)上传用工具上传zookeeper安装文件到/home/hadoop,并确保文件的所属用户书hadoop,如果不是,需要用root用户修改文件的所属者。命令:su–rootcd/home/hadoopchownhadoop:hadoopzookeeper-3.4.5.tar.gzsu-hadoop解压用hadoop用户解压,如果不是hadoop用户,需要su–hadooptar–zxvfzookeeper-3.4.5.tar.gz重命名需要是hadoop用户mvzookeeper-3.4.5zookeeper修改环境变量(集群的每台zookeeper机器都要改)在zookeeper的第一台机器机器上执行1、su–root2、vi/etc/profile3、添加内容:exportZOOKEEPER_HOME=/home/hadoop/zookeeperexportPATH=$PATH:$ZOOKEEPER_HOME/bin4、重新编译source/etc/profile5、切换用户su–hadoop在zookeeper的其他机器做同上的步骤见上面修改zookeeper配置文件su–hadoopcd/home/hadoop/zookeeper/confcpzoo_sample.cfgzoo.cfgvizoo.cfg添加内容,其中域名需要自己斟酌dataDir=/home/hadoop/zookeeper/datadataLogDir=/home/hadoop/zookeeper/logserver.1=slave1:2888:3888server.2=slave2:2888:3888server.3=slave3:2888:3888创建文件夹cd/home/hadoop/zookeepermkdirdatamkdirlogchmod755datachmod755log创建myid文件,并添加内容cd/home/hadoop/zookeeper/datavimyid添加内容:1将zookeeper传到其他机器scp–r/home/hadoop/zookeeperhadoop@slave1:/home/hadoopscp–r/home/hadoop/zookeeperhadoop@slave2:/home/hadoopscp–r/home/hadoop/zookeeperhadoop@slave3:/home/hadoop修改其他机器的配置文件在slave2机器上执行命令:su–hadoopcd/home/hadoop/zookeeper/datavimyid修改内容,将1改为22在slave3机器上执行命令:su–hadoopcd/home/hadoop/zookeeper/datavimyid修改内容,将1改为33启动在slave1上执行:zkServer.shstart在slave2上执行:zkServer.shstart在slave3上执行:zkServer.shstart查看在slave1上执行jpszkServer.shstatus在slave2上执行jpszkServer.shstatus在slave3上执行jpszkServer.shstatus