接着上篇:http://www.javashuo.com/article/p-swxkwhye-gs.htmlbash
上篇安裝完成了hadoop,接下來安裝zookeeper。oop
#!/bin/bash PATH_FILE="/etc/profile" #安裝包路徑 ZOOKEEPER_TAR="/home/hdp/Downloads/zookeeper-3.4.9.tar.gz" ZOOKEEPER_INSTALL_HOME="/usr/local" #安裝zookeeper if [ -d $ZOOKEEPER_INSTALL_HOME/zookeeper ] then sudo rm -rf $ZOOKEEPER_INSTALL_HOME/zookeeper fi #解壓zookeeper sudo tar -zxvf $ZOOKEEPER_TAR -C $ZOOKEEPER_INSTALL_HOME #修改文件名稱 sudo mv $ZOOKEEPER_INSTALL_HOME/zookeeper-3.4.9 $ZOOKEEPER_INSTALL_HOME/zookeeper #將全部者修改成hadoop sudo chown -R hadoop $ZOOKEEPER_INSTALL_HOME/zookeeper #設置環境變量 if [ -z $ZOOKEEPER_HOME ] then sudo echo "export ZOOKEEPER_HOME=\"$ZOOKEEPER_INSTALL_HOME/zookeeper\"" >> $PATH_FILE sudo echo "export PATH=\"\${ZOOKEEPER_HOME}/bin:\$PATH\"" >> $PATH_FILE #刷新環境變量 source /etc/profile fi
修改/conf/zoo_sample.cfg文件名爲 zoo.cfg. .net
dataDir=/usr/local/zookeeper/data server.0=d155:2888:3888 server.1=d156:2888:3888
在/usr/local/zookeeper/ 目錄 創建文件夾datacode
而後在data文件夾下創建文件 myidserver
文件內容: d155機器爲0,d156機器爲 1,分別對應(server.*).blog
hadoop@d155$/usr/local/zookeeper/bin/zkServer.sh start hadoop@d155$/usr/local/zookeeper/bin/zkServer.sh stop hadoop@d155$/usr/local/zookeeper/bin/zkServer.sh status