上一節已經簡單介紹了otter的基本資訊,本節我們就來開準備搭建一個我們自己的otter環境,因為一個otter需要manage+node+資料庫還有很多的依賴,本節我們先來搭建otter的管理伺服器manager.
附上:
筆者這邊使用的伺服器配置為:
2核心4g雲伺服器
centos6.5(64位)
所需的軟體包可以通路如下連接配接進行下載下傳:
<a href="http://pan.baidu.com/s/1c2xabmg#path=%252f">百度網盤</a>
我們把下載下傳好的檔案存放到/app/install目錄下:
推薦使用oneinstack進行環境配置(預設會更新gcc,cmake等減少依賴出現的問題)
<a href="https://oneinstack.com/">oneinstack官網位址</a>
按照如下選項配置安裝mysql5.6,密碼為otter(初始化manager需要mysql的支援)其他可以全選n更具你的需求,可以配置lnmp或lnmt環境.
jdk配置也可以通過上方oneinstack中選擇web服務tomcat來配置
首先我們應該要安裝配置jdk,應為zookeeper和otter-manager都依賴與java環境
設定java_home環境變量,編輯vim /etc/profile 加入如下内容
更改後,執行指令使其生效
執行 java -version 會看到如下版本資訊證明已經安裝成功
安裝配置zookeeper單機模式 :
修改bin/zkenv.sh腳本:
将zoo_log_dir="."修改為zoo_log_dir="/tmp/zookeeper/data"
将zoo_log4j_prop=”info,console”修改為zoo_log4j_prop="info,rollingfile"
修改bin/zkserver.sh腳本:
将zoobin="${bash_source-$0}"修改為zoobin=<code>readlink -f "${bash_source-$0}"</code>
修改bin/zkcli.sh腳本:
建立軟連接配接到path:
使用如下指令即可啟動zookeeper
準備工作做好了我們來一同安裝manager
安裝manager的資料庫:
修改vim conf/otter.properties 配置檔案
啟動manager
ps:manager 編譯時間大約需要1分鐘
檢查日志:
如下輸出則為啟動成功:
我們在通路我們設定的可以通路的位址的8080端口,注意要關掉8080的防火牆否則一直會通路不通
看到如下顯示我們的manager就已經配置好了
本節大家和筆者一同把環境配置好了,并且搭建了zookeeper+manager環境,成功運作了otter-manager管理界面,下一節将會與大家一起大家node節點,并且配置另一個mysql最好最後的準備工作,那麼今天本小節就到這裡了,多謝大家的支援!
注:筆者能力有限有說的不對的地方希望大家能夠指出,也希望多多交流!