1. 程式人生 > >dubbo使用zookeeper註冊中心,在虛擬機器上使用釋出服務

dubbo使用zookeeper註冊中心,在虛擬機器上使用釋出服務

在本地主機上面ping虛擬機器,看能否連線,我配置的虛擬機器地址

ping 192.168.25.128

 

使用xftp工具連線虛擬機器,將zookeeper壓縮包上傳到虛擬機器上面

 

使用xshell連線虛擬機器解壓壓縮包,(先保證虛擬機器中安裝好了jdk)

檢視linux中的jdk版本(非預設版本),可以看到版本是1.7.0_55,不是預設版本,預設的是jdk1.6,所以我的已經安裝好了jdk

[[email protected] zookeeper-3.4.6]$ java -version
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)
[
[email protected]
zookeeper-3.4.6]$

解壓zookeeper:

tar –xvf zookeeper-3.4.6.jar

解壓後如下:

xshell中輸命令:進入解壓後的檔案

[[email protected] ~]$ cd zookeeper-3.4.6

在當前目錄建立一個資料夾data;

[[email protected] zookeeper-3.4.6]$ mkdir data

 

 

進入解壓後的zookeeper,修改配置檔案,修改之前需要找到剛才建立的data的目錄

複製一個連線,會自動連線當前的linux:

進入解壓後的檔案中的data目錄,輸入命令

[[email protected] data]$ pwd

 

複製data所在的地址,等下要用

 

在第一個視窗進入conf檔案

將cfg結尾的檔案重新命名,改為如下的名稱:

修改名稱的命令為:

[[email protected] conf]$ mv 原名稱 zoo.cfg

編輯zoo.cfg:

[[email protected] conf]$ vim zoo.cfg

游標移到這一行,輸入i,開啟編輯狀態

將dataDir的地址改為剛才複製的地址(也就是新建的data目錄的地址),我的圖上的是已經改好的

儲存退出vim編輯:輸入命令 :wq,如果出現檔案是readOnly就用命令  : wq!

注意命令的前面有個冒號的

以上步驟就完成了zookeeper在虛擬機器上的安裝

以下是啟動和停止zookeeper的服務

進入解壓檔案:

[[email protected] conf]$ cd ~
[[email protected] ~]$ ll
total 17324
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Desktop
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Documents
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Downloads
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Music
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Pictures
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Public
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Templates
drwxr-xr-x.  2 itcast itcast     4096 May 16  2015 Videos
drwxr-xr-x. 11 itcast itcast     4096 Sep 19 04:49 zookeeper-3.4.6
-rw-rw-r--.  1 itcast itcast 17699306 Sep 19 03:01 zookeeper-3.4.6.tar.gz
[[email protected] ~]$ cd zookeeper-3.4.6
[[email protected] zookeeper-3.4.6]$ ll
total 1572
drwxr-xr-x.  2 itcast itcast    4096 Feb 20  2014 bin
-rw-rw-r--.  1 itcast itcast   82446 Feb 20  2014 build.xml
-rw-rw-r--.  1 itcast itcast   80776 Feb 20  2014 CHANGES.txt
drwxr-xr-x.  2 itcast itcast    4096 Sep 20 02:15 conf
drwxr-xr-x. 10 itcast itcast    4096 Feb 20  2014 contrib
drwxrwxr-x.  3 itcast itcast    4096 Sep 20 01:18 data
drwxr-xr-x.  2 itcast itcast    4096 Feb 20  2014 dist-maven
drwxr-xr-x.  6 itcast itcast    4096 Feb 20  2014 docs
-rw-rw-r--.  1 itcast itcast    1953 Feb 20  2014 ivysettings.xml
-rw-rw-r--.  1 itcast itcast    3375 Feb 20  2014 ivy.xml
drwxr-xr-x.  4 itcast itcast    4096 Feb 20  2014 lib
-rw-rw-r--.  1 itcast itcast   11358 Feb 20  2014 LICENSE.txt
-rw-rw-r--.  1 itcast itcast     170 Feb 20  2014 NOTICE.txt
-rw-rw-r--.  1 itcast itcast    1770 Feb 20  2014 README_packaging.txt
-rw-rw-r--.  1 itcast itcast    1585 Feb 20  2014 README.txt
drwxr-xr-x.  5 itcast itcast    4096 Feb 20  2014 recipes
drwxr-xr-x.  8 itcast itcast    4096 Feb 20  2014 src
-rw-rw-r--.  1 itcast itcast 1340305 Feb 20  2014 zookeeper-3.4.6.jar
-rw-rw-r--.  1 itcast itcast     836 Feb 20  2014 zookeeper-3.4.6.jar.asc
-rw-rw-r--.  1 itcast itcast      33 Feb 20  2014 zookeeper-3.4.6.jar.md5
-rw-rw-r--.  1 itcast itcast      41 Feb 20  2014 zookeeper-3.4.6.jar.sha1
-rw-rw-r--.  1 itcast itcast   15339 Sep 20 01:33 zookeeper.out
[[email protected] zookeeper-3.4.6]$ 

啟動zookeeper