我的Linux的環境是centOS7
1.安裝cassandra 版本爲2.2.x(切記不能使用3.x)
2.執行cassandra,增加用戶,用戶名爲kong,密碼也爲kong ,
添加方法見http://www.cnblogs.com/zzd-zxj/p/6062768.htm
3.下載kong-0.9.9.el7.noarch.rpm
4.安裝kong,執行如下命令(參考官方文檔https://getkong.org/install/centos/):
$ sudo yum install epel-release
$ sudo yum install kong-0.9.9.*.noarch.rpm --nogpgcheck
4.修改kong 的參數(參見官方文檔https://getkong.org/docs/0.9.x/configuration/#table-of-contents),
打開/usr/local/kong/kong.conf文件,
修改database屬性爲cassandra,
添加
cassandra_username = kong
cassandra_password = kong
兩個配置
啓動canssandra 執行命令./cassandra 後臺啓動cassandra -f
停止命令pkill -u `id -un` -f cassandra
判斷是否成功啓動 ./cqlsh
5.啓動kong 命令執行命令
kong start --conf /usr/local/kong/kong.conf (停止命令 kong stop)
6.安裝kong-dashboard
先安裝node.js 版本爲v6 下載node.jsV6 對應操作系統的版本 ,解壓後把“Nodejs的解壓目錄/bin” 添加到
環 境變量中,添加辦法爲:
修改登錄用戶下的.bashrc文件,添加
export NODE_HOME="/root/Application/node6"
export PATH="$PATH:$NODE_HOME/bin"
7.安裝kong-dashboard(詳見:https://hub.docker.com/r/pgbi/kong-dashboard/),執行如下命令:
npm install -g kong-dashboard
安裝完畢後啓動kong-dashboard,執行如下命令(使用8002):
kong-dashboard start -p 8002
在瀏覽器中訪問http://ip:8002,如果訪問正常,就說明安裝好了。
但是關閉了遠程的ssh連接後,kong-dashboard就退出了,爲了使其長期駐留後踢執行,需要執行如下命令:
nohup kong-dashboard start -p 8002 &
然後輸入exit退出,然後再關閉ssh窗口。不要直接關閉窗口