1. 程式人生 > >雲伺服器上安裝Oracle JDK和zookeeper

雲伺服器上安裝Oracle JDK和zookeeper

緣起

華為雲有活動,免費搞了個叢集。先準備試試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

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埠開了,說明有了

華為雲伺服器EulerOS的說明

參考評測