雲伺服器上安裝Oracle JDK和zookeeper
阿新 • • 發佈:2018-11-12
緣起
華為雲有活動,免費搞了個叢集。先準備試試zookeeper,發現連Java也沒有,要自己安裝。
話說華為雲可以在如下方面提升下:
- 雲伺服器提供模板,比如常用的zk,redis,kafka,選中後一鍵安裝了
- 提供雲配置管理。現在無論生產還是測試實驗,都是一個叢集了,相互之間的服務訪問用ip很麻煩,因為雲特別是docker,其ip還是動態的。
- 提供一個立馬可用的zk雲服務,相關配置在買了集群后就可以使用,當然可以設定免費不超過500條等等
- 各服務主動將自己的服務地址(如名稱和ip的對應關係)寫入zk,訪問其他服務時,都從zk裡面讀取
華為雲伺服器體驗筆記: 華為雲Linux伺服器.md
Oracle JDK安裝步驟
- 獲取jdk下載地址:#jdk地址#=http://www.oracle.com/technetwork/java/javase/downloads/index.html頁面中找到要下載的jdk右擊,複製連結地址。要點選“同意”下載條款,否則地址是空.現在用最新的8u181
- 下載
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" #jdk地址#"
- 解壓 tar xzvf jdk-8u181-linux-x64.tar.gz
- 移動到/usr/local
mv jdk1.8.0_181 /usr/local
- 建立軟連線
ln -s /usr/local/jdk1.8.0_181/ /usr/local/jdk
- 建立環境變數
vim /etc/profile
JAVA_HOME=/usr/local/jdk
PATH=${PATH}:${JAVA_HOME}/bin
export JAVA_HOME PATH
source /etc/profile
- 檢視是否安裝成功
java -version
參考的部落格
zk安裝使用
zookeeper是個java寫的軟體,所以執行zk前檢查下java是否安裝成功了
- 下載zk
wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz
- 新建zk日後執行目錄
mkdir /opt/zookeeper
- 移動tar包
mv ~/zookeeper-3.4.12.tar.gz /opt/zookeeper
- 解壓
tar xzvf zookeeper-3.4.12.tar.gz
- 將zookeeper-3.4.12/conf目錄下面的zoo_sample.cfg修改或拷貝為zoo.cfg
cp /opt/zookeeper/zookeeper-3.4.10/conf/zoo_sample.cfg /opt/zookeeper/zookeeper-3.4.10/conf/zoo.cfg
- 進入bin目錄
cd ./zookeeper-3.4.12.tar.gz/bin
- 執行
./zkServer.sh start
- 檢查是否成功
netstat -ant | grep 2181
埠開了,說明有了