一,aerospike管理控制台
aerospike管理控制台(AMC)社区版是一个基于web的工具,用来监控和管理每一个aerospike节点,它为每一个集群节点的状态提供实时的更新。
它包括的功能:查看吞吐量,存储使用,和集群的配置。
安装AMC
目前AMC只能在liunx和OS X上进行安装;因为我们的测试和线上生产环境的机器都是contos,所以我们需要选择对应的版本;
aerospike为redhat和centOS提供了简易安装的RPM文件。
安装之前机器必须满足如下要求:
1,操作系统为Redhat或CentOS 5以上
2,双核处理器
3,120MB磁盘空间
4,2G内存,当然最好是4G
5,端口8081必须为空闲
安装依赖环境:
sudo
yum install <package>
sudo yum install python
sudo yum install gcc
sudo yum install python-devel
如果你安装的是AMC的企业版,并希望使用一些高级的应用,接下来还有一些事情需要准备;(我们暂时用的是社区版)
下载RPM文件:
这里我们下载的是AMC的社区版,社区版的下载链接为:
http://www.aerospike.com/artifacts/aerospike-amc-community/3.6.2/aerospike-amc-community-3.6.2-el5.x86_64.rpm
企业版的下载需要身份验证;
wget http://www.aerospike.com/artifacts/aerospike-amc-community/3.6.2/aerospike-amc-community-3.6.2-el5.x86_64.rpm
安装RPM文件:
sudo rpm -ivh aerospike-amc-<version>.rpm
[root@mobiead-06 aerospike]# pwd
/data/server/aerospike
[root@mobiead-06 aerospike]# sudo rpm -ivh aerospike-amc-community-3.6.2-el5.x86_64.rpm
Preparing... ########################################### [100%]
1:aerospike-amc-community########################################### [100%]
./
./README
./amc/
./amc/LICENSE-APACHE
中间省去n行...
building greenlet...
You may check greenlet compilation output in /tmp/greenlet.log and delete it if all is OK
building setproctitle...
You may check setproctitle compilation output in /tmp/setproctitle.log and delete it if all is OK
Copied /opt/amc/config/ to /etc/amc/
Successfully installed AMC.
AMC用户指南
AMC的用户指南分为两个部分来反映两个不同的版本,其中AMC企业版包含社区版的所有功能;
- AMC Community Edition
- AMC Enterprise Edition
其中以下的命令为社区版和企业版通用
启动AMC
sudo /etc/init.d/amc start
停止AMC
sudo /etc/init.d/amc stop
重启AMC
sudo /etc/init.d/amc restart
查看AMC服务的状态
sudo /etc/init.d/amc status
PS:如果发现服务有问题,可以查看日志文件:
/var/log/amc/error.log
访问地址:
http://服务器IP:8081
http://<AMC Server IP>:8081/
输入需要查看的节点IP和端口,点击连接进入如下界面:
- Dashboard(仪表盘)
- Statistics(统计)
- Definitions(定义)
- Jobs(工作任务)