安徽网站建设哪家有,网站ip解析,招商网站建设免费,建设网站女装名字大全前提#xff0c;需要有几台linux机器#xff0c;我们可以准备好诸如finalshell来连接linux并且上传文件#xff1b; 其次Linux需要安装上ssh#xff0c;并且在/etc/hosts文件中写好其他几台机器的名字和Ip
127.0.0.1 localhost localhost.localdomain localhost4 localh…前提需要有几台linux机器我们可以准备好诸如finalshell来连接linux并且上传文件 其次Linux需要安装上ssh并且在/etc/hosts文件中写好其他几台机器的名字和Ip
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.184.130 node2
192.168.184.131 node3
192.168.184.132 node4
最后如果是虚拟机要确保主机能Ping通linux。
一下载zookeeper源码上传至linux
zookeeper官网下载地址https://downloads.apache.org/zookeeper/
下载.tar.gz好后通过finalshell连接Linux并将文件上传至Linux的某一个文件夹中我将其上传至普通用户的桌面文件夹。
连接finalshellifconfig命令查看Inet4的ip后在finalshell上新建ssh连接使用这个ip在finalshell上连接Linux。端口号默认。
二在一台机器上安装zk并配置环境变量
创建一个文件夹
mkdir /opt/zookeeper把压缩文件移动过去
mv ./apache-zookeeper-3.7.1.tar.gz /opt/zookeeper/解压缩
tar xf apache-zookeeper-3.7.1.tar.gz进入解压缩后的conf文件夹里面会有一个配置文件模板zoo.sample.cfg复制一份后修改这个配置文件 进入conf文件夹
cd apache-zookeeper-3.7.1/conf/复制配置文件
cp zoo.sample.cfgzoo.cfg编辑配置文件
vi zoo.cfg更换zk数据快照存储空间为/var目录下
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir/var/zookeeper在配置文件的最后加上zk集群中每一台server的id和与节点的ip和端口信息的对应关系。
server.1node1:2888:3888
server.2node2:2888:3888
server.3node3:2888:3888
server.4node4:2888:3888
需要注意的是node1 node2等是你在/etc/hosts文件中已经配置好ip和名字的节点。
保存配置文件退出。
创建zk数据快照空间文件夹去这里面创建zk的id信息
mkdir /var/zookeeper
cd /var/zookeeper
vi myid在myid文件中添加第一台server的id为1即可保留退出。
接下来配置环境变量并刷新。
vi /etc/profile#PATH在:后面添加新的环境变量的bin目录
export PATH$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin
export ZOOKEEPER_HOME/opt/mashibing/zookeeper/apache-zookeeper-3.7.1
读取配置文件
source /etc/profile或者
. /etc/profile三将zookeeper目录传给其他节点配置profile并读取配置文件
3.1 复制zookeeper文件夹
将zookeeper传给其他节点的/opt下
scp -r /opt/zookeeper node2:pwd输入密码确定。
3.2 复制配置文件
把配置文件中的环境变量复制到在其他节点上的/etc/profile文件中并刷新当然也可以用scp直接复制过去。
3.3 配置myid 在几台Linux上都需要在/var/zookeeper/myid文件中配置对应的id信息数字为在conf文件夹中配置的server的id。
这样zk在几台Linx上就全部安装完毕。