Cassandra-Cluster-Admin是Cassandra的web管理工具,就像流行的MysqL web管理工具PHPmyadmin一样,可以管理Cassandra集群中的数据。
支持的操作有:
- 操作Keyspace (add/edit/ drop)
- 操作Column Family(add/edit/truncate/drop)
- column family and super column family上的行操作 (insert/edit/remove)
- Basic data browser to navigate in the data of a column family
- 支持Cassandra 0.8以上版本的原子计数器
- 支持管理过个Cassandra集群
其首页:https://github.com/sebgiroux/Cassandra-Cluster-Admin。
第2章安装Cassandra-Cluster-Admin
2.1条件
- 下载Cassandra-Cluster-Admin服务包(点击首页的“ZIP”图标就能下载)。
2.2安装
- 安装EasyPHP
双击EasyPHP-12.1_with_PHP-5.4.6-setup.exe,一路下一步就可以安装完成。在最后一步勾选“lauch EasyPHP”, EasyPHP服务就启动了,并且可以在windows桌面任务栏双击“e”的图标查看其状态。
- 部署Cassandra-Cluster-Admin
解压Cassandra Cluster Admin的服务包,将解压后的文件夹放到EasyPHP安装目录下的www目录下(C:\Program Files\EasyPHP-12.1\www)。
2.3配置
- 监听地址配置
为了能使Cassandra Cluster Admin能在局域网其它机器上访问,需要在修改apache的监听地址。在C:\Program Files\EasyPHP-12.1\apache\conf\httpd.conf中将Listen 127.0.0.1:8887修改成Listen 8887。
- 目标Cassandra服务器配置
修改目标Cassandra服务器的IP地址。在文件C:\ProgramFiles\EasyPHP-12.1\www\Cassandra-Cluster-Admin-master\include\conf.inc.PHP中找到“$CASSANDRA_CLUSTERS”关键字,修改这一行中的IP地址为你要操作的Cassandra服务器IP地址。
2.4启动
右键windows桌面任务栏EasyPHP图标,选择“Restart”。
在浏览器中输入Cassandra-Cluster-Admin的地址(如http://localhost:8887/Cassandra-Cluster-Admin-master/),就可以对Cassandra集群进行操作了。