Java那些事儿

zookeeper的安装

2017-12-26  本文已影响0人  文艺小年青

Zookerper在Linux上的安装

最近在项目的时候,遇到一些linux的相关安装,虽然不难,但是步骤不少,一不小心就会出错,这样就需要重新再来,实在是让人头疼,所以这里做个总结,为需要的人留下一个参考,也给自己加深一下印象。

先来说一下zookeeper的安装

要安装zookeeper在Linux的虚拟机上,就必须要先安装jdk,

1,在这之前,要先配置虚拟机的IP相关的设置:

命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改: DEBOOT=yes ,BOOTPROTO=static ,IPADDR=172.18.26.1,
NETMASK=255.255.255.0, DNS1=8.8.8.8。

2,修改完这些设置以后,就可以在CRT中来执行linux命令,相对来说会方便了很多。

3,接下来,我们来安装jdk。

将下边的代码复制到文件中:

#set java environment
JAVA_HOME=/usr/local/java/jdk1.7
JRE_HOME=/usr/local/java/jdk1.7/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) Client VM (build 24.55-b03, mixed mode)

接下来安装zookeeper

注意: 在解压的时候,不同类型的文件的解压方式不同,以.tar结尾的文件时,使用的是tar ...方式来解压, 但是如果是zip格式的压缩包,就提前解压,然后将里边的jar包上传到Linux.

Zookeeper集群的搭建

[root@localhost ~]# mkdir /usr/local/solr-cloud

[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01

[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper02

[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper03

[root@localhost solr-cloud]# mkdir /usr/local/solr-cloud/zookeeper01/data

[root@localhost solr-cloud]# mkdir /usr/local/solr-cloud/zookeeper02/data

[root@localhost solr-cloud]# mkdir /usr/local/solr-cloud/zookeeper03/data

[root@localhost solr-cloud]# echo 1 > zookeeper01/data/myid

[root@localhost solr-cloud]# echo 2 > zookeeper02/data/myid
[root@localhost solr-cloud]# echo 3 > zookeeper03/data/myid
[root@localhost solr-cloud]# cat zookeeper01/data/myid

1

注意: echo 命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。echo 1 > zookeeper01/data/myid,将在显示器上要显示的文字等信息写入到 myid 文件中,
如果文件不存在则创建,如果存在则重写。

server.1=172.18.88.160:2881:3881

server.2=172.18.88.160:2882:3882

server.3=172.18.88.160:2883:3883

[root@localhost solr-cloud]# vi start-all-zookeeper.sh
cd zookeeper01/bin/

./zkServer.sh start

cd ../../

cd zookeeper02/bin/

./zkServer.sh start

cd ../../

cd zookeeper03/bin/

./zkServer.sh start

cd ../../

完毕!

上一篇 下一篇

猜你喜欢

热点阅读