Aerospike系列 5 安裝AMC

2022-02-18 01:07:40 字數 1982 閱讀 8873

1:需要安裝的包,如果缺少,請安裝。

python (2.6+)

gccpython-devel

安裝相應的模組

sudo pip install markupsafe

sudo pip install paramiko

sudo pip install ecdsa

sudo pip install pycrypto

wget
3:安裝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

to 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

配置過程中有任何問題都可以檢視錯誤日誌:/var/log/amc/error.log

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的情況,關鍵就是想到可以替換以前已經選...