一、設備軟件選擇
1.1服務器
我選擇的是騰訊雲學生套餐,配置爲:
1.2遠程連接工具
SCRT,也可以在雲端登錄
1.3 可視化工具
SFTP5,無須破解 這個不是必須,後面的下載和配置完全可以用linux命令完成
二、java環境配置
在啓動zookeeper服務後進行客戶端連接時發現缺少java環境,於是又進行了java環境配置
2.1 jdk下載
用wget命令可以直接下載jdk的linux包:
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
這個命令大概就是跳過權限驗證的意思下載後可見到
用 tar -zvxf +包名解壓後即可
2.2 環境配置
打開/etc/profile文件添加如下代碼
export JAVA_HOME=/usr/java/software/jdk/jdk1.8.0_141
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
不同的jdk路徑修改一下 JAVA_HOME路徑即可
$PATH要放在前面,博主這裏放在後面就會導致配置出錯,不知道爲什麼。
2.3 重啓profile文件
source /etc/profile
2.4 查看java環境配置結果
java -version命令
到此,jdk環境安裝就完成了
三、 zookeeper環境配置
3.1 下載
一樣是wget命令:
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
我選擇的是3.4.14版本你也可以去鏡像庫下載其他版本。
下載後解壓如圖:
進入conf文件夾,拷貝zoo_sample.cfg改爲zoo.cfg
3.2 配置
我們需要配置zookeeper的日誌文件和鏈接地址端口號,打開zoo.cfg
其中
dataDir=/usr/zookeeper
dataLogDir=/usr/zookeeper/log
server.1=address:2888:3888
添加代碼address爲服務器內網地址。
這樣zookeeper就配置好了
3.3 啓動與連接
進入bin路徑,啓動zookeeper服務
1.輸入 sh zkServer.sh start
2.輸入ps -ef|grep zookeeper 查看進程
3.連接
輸入sh zkCli.sh
這樣,單機環境的zookeeper配置就配置好了