搭建DSS环境(二)之安装基础环境JAVA和Zookeeper

该文档详细介绍了在多台服务器上安装JDK8和配置Zookeeper3.7.1集群的步骤,包括下载JDK的rpm包,使用scp命令分发并安装,设置环境变量,解压Zookeeper,编辑zoo.cfg配置文件,创建data和logs目录,设置myid,以及启动和验证Zookeeper服务的过程。
摘要由CSDN通过智能技术生成

目录

 

软件版本说明

一、安装JDK

1.1、下载jdk安装文件(Java SE Development Kit 8u351)

 1.2、安装jdk

1.3、设置JAVA环境变量

二、安装zookeeper集群

2.1、在10.10.10.88上配置zk,然后进行分发的操作

2.1.1、解压文件、重命名、设置配置文件

2.1.2、编辑zoo.cfg文件

2.1.3 创建data和logs目录

2.1.4 zookeeper移动到其他机器上

2.1.5 为每台机器分别设置myid值

2.2、设置zookeeper的环境变量

2.3、启动zookeeper验证


软件版本说明

java使用的jdk8,版本Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)

zookeeper使用的版本是3.7.1

五个节点都进行安装。

一、安装JDK

1.1、下载jdk安装文件(Java SE Development Kit 8u351)

在10.10.10.89上执行下面的命令,jdk8将会保存到/home/jdk8.rpm目录下,

将rpm安装包分发到88和90下的/home目录下,然后分别安装并且设置环境变量

wget https://download.oracle.com/otn/java/jdk/8u351-b10/10e8cce67c7843478f41411b7003171c/jdk-8u351-linux-x64.rpm?AuthParam=1678462926_d3a5b2492be16151d30df63f501bcdb3 -O /home/jdk8.rpm
scp -r /home/jdk8.rpm root@10.10.10.90:/home
scp -r /home/jdk8.rpm root@10.10.10.88:/home

 1.2、安装jdk

每台机器上执行

rpm -ivh jdk8.rpm

重命名安装的文件夹名称

mv /usr/java/jdk1.8.0_351-amd64 /usr/java/jdk

1.3、设置JAVA环境变量

vim /etc/profile

export JAVA_HOME=/usr/java/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile

验证

java -version

输出结果

java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)



二、安装zookeeper集群

2.1、在10.10.10.88上配置zk,然后进行分发的操作

2.1.1、解压文件、重命名、设置配置文件

解压

tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz 

重命名

mv apache-zookeeper-3.7.1-bin zookeeper


cp -r /home/zookeeper/conf/zoo_sample.cfg /home/zookeeper/conf/zoo.cfg


2.1.2、编辑zoo.cfg文件

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/zookeeper/data
dataLogDir=/home/zookeeper/logs
clientPort=2181
maxClientCnxns=100
autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
autopurge.purgeInterval=1
server.1=10.10.10.88:2888:3888
server.2=10.10.10.89:2888:3888
server.3=10.10.10.90:2888:3888
server.4=10.10.10.91:2888:3888
server.5=10.10.10.92:2888:3888
## Metrics Providers
#
# https://prometheus.io Metrics Exporter
#metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
#metricsProvider.httpPort=7000
#metricsProvider.exportJvmInfo=true

2.1.3 创建data和logs目录

mkdir -p /home/zookeeper/data

mkdir -p /home/zookeeper/logs

2.1.4 zookeeper移动到其他机器上

scp -r /home/zookeeper/ root@10.10.10.89:/home/

scp -r /home/zookeeper/ root@10.10.10.90:/home/

scp -r /home/zookeeper/ root@10.10.10.91:/home/

scp -r /home/zookeeper/ root@10.10.10.92:/home/

2.1.5 为每台机器分别设置myid值

在10.10.10.88上执行

echo "1" > /home/zookeeper/data/myid

在10.10.10.89上执行

echo "2" > /home/zookeeper/data/myid

在10.10.10.90上执行

echo "3" > /home/zookeeper/data/myid

在10.10.10.91上执行

echo "4" > /home/zookeeper/data/myid

在10.10.10.92上执行

echo "5" > /home/zookeeper/data/myid

2.2、设置zookeeper的环境变量

export ZOOKEEPER=/home/zookeeper

export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER/bin

设置完成后需要执行

source /etc/profile

2.3、启动zookeeper验证

启动zk的命令,在每台机器上执行
/home/zookeeper/bin/zkServer.sh restart
/home/zookeeper/bin/zkServer.sh stop

检查是否启动成功    ps -ef | grep zookeeper

输出下面的内容表示启动成功
————————————————

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值