配置codis-dashboard


codis-dashboard主要用來codis配置使用,也就是說所有的相關的配置項必須通過此進程完成,本演習在60服務上配置測試。

利用codis本身提供的命令自動生成配置文件:
1、生成dashboard.ini的配置文件,前提保證zookeeper啟動

$ cd /usr/local/codis/bin #進入codis所在bin目錄
$ ./codis-dashboard --default-config | tee /usr/local/codis/conf/dashboard.ini  

 

2、編輯dashboard.ini配置文件
$ cd /usr/local/codis/conf
$ vim dashboard.ini,配置內容如下:

##################################################
#                                                #
#                  Codis-Dashboard               #
#                                                #
##################################################

# Set Coordinator, only accept "zookeeper" & "etcd".
coordinator_name = "zookeeper" #外部存儲類型,接受zookeeper/etcd
coordinator_addr = "192.168.1.60:2181" #外部存儲地址和端口

# Set Codis Product Name/Auth.
product_name = "codis-test" #集群名稱
product_auth = "123456" #集群密碼,最好設置跟redis密碼一致,默認為空

# Set bind address for admin(rpc), tcp only.
admin_addr = "0.0.0.0:18080" #后台管理路徑的地址和端口,如果設置"0.0.0.0"表示匹配當前的主機

# Set quorum value for sentinel, default is 2.
sentinel_quorum = 2 #

 

現在codis-dashboard服務主機的IP為:192.168.1.60,所以服務的地址為:192.168.1.60:18080,后面的配置都用該地址完成。

3、啟動dashboard進程

$ cd /usr/local/codis/bin/
$ ./codis-dashboard --help #查看dashboard命令
$ a、方式一,阻塞啟動:./codis-dashboard --ncpu=2 --config=/usr/local/codis/conf/dashboard.ini --log=/usr/local/codis/logs/dashboard.log  --log-level=WARN
$ b、方式二,后台啟動:nohup ./codis-dashboard --ncpu=2 --config=/usr/local/codis/conf/dashboard.ini --log=/usr/local/codis/logs/dashboard.log  --log-level=WARN &
$ lsof -i:18080 #檢查進程是否啟動

 

如果要想確認當前的配置是否已經成功了,可以通過日志來觀察

$ tail -f -n 500 /usr/local/codis/logs/dashboard.log.2018-02-03


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM