最近在項目的時候,遇到一些linux的相關安裝,雖然不難,可是步驟很多,一不當心就會出錯,這樣去找錯誤費時費力,因此通常都是須要從新再來,實在是讓人頭疼,因此這裏作個總結,爲須要的朋友留下一個參考,也給本身加深一下印象。
1,在這以前,要先配置虛擬機的IP相關的設置:java
命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0linux
修改: DEBOOT=yes ,BOOTPROTO=static ,IPADDR=172.18.26.1,
NETMASK=255.255.255.0, DNS1=8.8.8.8。測試
2,修改完這些設置之後,就能夠在CRT中來執行linux命令,相對來講會方便了不少。ui
3,接下來,咱們來安裝jdk。spa
命令: [root@localhost java]# vi /etc/profilerest
將下邊的代碼複製到文件中:server
#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 PATHblog
出現以下代碼就說明配置成功:接口
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)ip
2,解壓壓縮包: tar -zxvf zookeeper-3.4.6.tar.gz
注意: 在解壓的時候,不一樣類型的文件的解壓方式不一樣,以.tar結尾的文件時,使用的是tar ...方式來解壓, 可是若是是zip格式的壓縮包,就提早解壓,而後將裏邊的jar包上傳到Linux.
9,永久關閉--修改配置開機不啓動防火牆: chkconfig iptables off
2,將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
3,在每一個 zookeeper 目錄下建立一個 data 目錄。
[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
4,在 data 目錄下建立一個 myid 文件,文件名就叫作「myid」。內容就是每一個實例的id。例如 一、 二、 3
[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
7,啓動每一個 zookeeper 實例。編寫腳本進行批處理: start-all-zookeeper.sh
[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 ../../
完畢!