2.1
1.创建并解压
mkdir -p /usr/java
tar -zxvf /usr/package277/jdk-8u221-linux-x64.tar.gz -C /usr/java/
2.配置环境
vim /etc/profile
TZ='Asia/Shanghai'; export TZ
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export HADOOP_HOME=/usr/hadoop/hadoop-2.7.7
export HIVE_HOME=/usr/hive/apache-hive-2.3.4-bin
export PATH=$PATH:$HIVE_HOME/bin
export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.14
export PATH=$PATH:$ZOOKEEPER_HOME/bin
export SCALA_HOME=/usr/scala/scala-2.11.11
export CLASSPATH=$SCALA_HOME/lib/
export PATH=SCALA_HOME/bin
export PATH SCALA_HOME CLASSPATH
export HBASE_HOME=/usr/hbase/hbase-1.2.4
export PATH=$PATH:$HBASE_HOME/bin
export SPARK_HOME=/usr/spark/spark-2.4.3-bin-hadoop2.7
export PATH=$SPARK_HOME/bin:$PATH
生效
source /etc/profile
java -version
复制到slave1和slave2
scp -r /usr/java root@slave1:/usr/
scp -r /usr/java root@slave2:/usr/
3.安装zookeeper
mkdir -p /usr/zookeeper && cd /usr/zookeeper
tar -zxvf /usr/package277/zookeeper-3.4.14.tar.gz -C /usr/zookeeper/
4.配置zoo.cfg
进入
cd /usr/zookeeper/zookeeper-3.4.14/conf/ && vim zoo.cfg
添加
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/zookeeper/zookeeper-3.4.14/zkdata
clientPort=2181
dataLogDir=/usr/zookeeper/zookeeper-3.4.14/zkdatalog
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
5.路径存储
cd /usr/zookeeper/zookeeper-3.4.14 && mkdir zkdata zkdatalog
复制到slave1和slave2中
scp -r /usr/zookeeper root@slave1:/usr/
scp -r /usr/zookeeper root@slave1:/usr/
6.配置myid
在master:
cd /usr/zookeeper/zookeeper-3.4.14/zkdata
echo 1 >> myid
在slave1:
cd /usr/zookeeper/zookeeper-3.4.14/zkdata
echo 2 >> myid
在slave2:
cd /usr/zookeeper/zookeeper-3.4.14/zkdata
echo 3 >> myid
7.开启集群
开启
zkServer.sh start
查看状态:
zkServer.sh status