预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

zookeeper安装 准备环境 (2n-1台linux机器或者虚拟机:由于zookeeper的paxos算法要求半数以上存活则为可用,所以必须准备单数个服务器搭建环境) 上传 用工具上传zookeeper安装文件到/home/hadoop,并确保文件的所属用户书hadoop, 如果不是,需要用root用户修改文件的所属者。 命令: su–root cd/home/hadoop chownhadoop:hadoopzookeeper-3.4.5.tar.gz su-hadoop 解压 用hadoop用户解压,如果不是hadoop用户,需要su–hadoop tar–zxvfzookeeper-3.4.5.tar.gz 重命名 需要是hadoop用户 mvzookeeper-3.4.5zookeeper 修改环境变量(集群的每台zookeeper机器都要改) 在zookeeper的第一台机器机器上执行 1、su–root 2、vi/etc/profile 3、添加内容: exportZOOKEEPER_HOME=/home/hadoop/zookeeper exportPATH=$PATH:$ZOOKEEPER_HOME/bin4、重新编译 source/etc/profile 5、切换用户 su–hadoop 在zookeeper的其他机器做同上的步骤 见上面 修改zookeeper配置文件 su–hadoop cd/home/hadoop/zookeeper/conf cpzoo_sample.cfgzoo.cfg vizoo.cfg 添加内容,其中域名需要自己斟酌 dataDir=/home/hadoop/zookeeper/data dataLogDir=/home/hadoop/zookeeper/log server.1=slave1:2888:3888 server.2=slave2:2888:3888 server.3=slave3:2888:3888 创建文件夹 cd/home/hadoop/zookeeper mkdirdata mkdirlog chmod755data chmod755log 创建myid文件,并添加内容 cd/home/hadoop/zookeeper/data vimyid 添加内容: 1 将zookeeper传到其他机器 scp–r/home/hadoop/zookeeperhadoop@slave1:/home/hadoop scp–r/home/hadoop/zookeeperhadoop@slave2:/home/hadoop scp–r/home/hadoop/zookeeperhadoop@slave3:/home/hadoop 修改其他机器的配置文件 在slave2机器上执行命令: su–hadoop cd/home/hadoop/zookeeper/data vimyid 修改内容,将1改为2 2在slave3机器上执行命令: su–hadoop cd/home/hadoop/zookeeper/data vimyid 修改内容,将1改为3 3 启动 在slave1上执行: zkServer.shstart 在slave2上执行: zkServer.shstart 在slave3上执行: zkServer.shstart 查看 在slave1上执行 jps zkServer.shstatus 在slave2上执行 jps zkServer.shstatus 在slave3上执行 jps zkServer.shstatus