1:需要安裝的包,如果缺少,請安裝。
python (2.6+)安裝相應的模組gccpython-devel
sudo pip install markupsafesudo pip install paramiko
sudo pip install ecdsa
sudo pip install pycrypto
wget3:安裝aerospike-amc-community-3.6.0-el5.x86_64.rpm
rpm -ivh aerospike-amc-community-3.6.0-el5.x86_64.rpm詳情可以參考這裡:
4:操作指南
starting the amc server配置過程中有任何問題都可以檢視錯誤日誌:/var/log/amc/error.logto start the amc:
sudo /etc/init.d/amc start
to stop the amc server:
sudo /etc/init.d/amc stop
to restart the amc server:
sudo /etc/init.d/amc restart
to see whether or not the amc server is up:
sudo /etc/init.d/amc status
5:預設的gunicorn_config內容
[root@localhost ~]# cat /etc/amc/config/gunicorn_config.py社群版可以參考這裡:bind = "0.0.0.0:8081"
pidfile = "/tmp/amc.pid"
loglevel = "info"
errorlog = "/var/log/amc/error.log"
workers = 1
proc_name = "amc"
chdir = "/opt/amc/server"
timeout = 150
worker_class = "eventlet"
商業版可以參考這裡:
6:在兩個服務都啟動成功後就可以連線amc了
[root@localhost bin]# ls瀏覽器輸入:aerospike asd bin etc share var
[root@localhost bin]# ./aerospike status
info: process running
[root@localhost bin]# /etc/init.d/amc status
retrieving amc status....
amc is running.
[root@localhost bin]#
輸入192.168.91.132連線即可。
請檢查主機上的3000和8081埠的監聽服務是否正常。
詳情參考:dashboard.html
Aerospike系列 5 安裝AMC
1 需要安裝的包,如果缺少,請安裝。1 2 3 python 2.6 gcc python devel 安裝相應的模組?1 2 3 4 sudo pip install markupsafe sudo pip install paramiko sudo pip install ecdsa sudo ...
Aerospike系列 8 集群宕機演練
1 初始的集群狀態 2 關掉192.168.91.133 3000 3 再關掉192.168.91.135 3000 3 再關掉192.168.91.144 3000 5 恢復192.168.91.133 3000 6 至此的狀態跟之前宕機兩台的狀態是一樣的。說明主機啟動之後,aerospike又自...
趣味題系列(5)
題目 給你乙個長度為n的鍊錶。n很大,但你不知道n有多大。你的任務是從這n個元素中隨機取出k個元素。你只能遍歷這個鍊錶一次。你的演算法必須保證取出的元素恰好有 k個,且它們是完全隨機的 出現概率均等 解答 題其實是程式設計珠璣習題12.10的推廣,原題既是k 1的情況,關鍵就是想到可以替換以前已經選...