如何在CCM中使用OpsCenter?

时间:2015-03-11 03:55:19

标签: cassandra

我是Cassandra的新手,想在我使用CCM创建的开发群集上运行OpsCenter。

我看到CCM有一个-o选项来配置OpsCenter,如提及here。但是,目前尚不清楚如何使用此选项。

这是我迄今为止所尝试的内容:

ccm create test_cluster -v 2.1.2 -o OPSCENTER
ccm populate -n 3
ccm start -v

当我打开OpsCenter时,我看到:3 agents failed to connect

ccm create -h的{​​p> -o OPSCENTER显示:Download and use provided opscenter version to install with DSE. Will have no effect on cassandra installs)

我不清楚如何继续。

2 个答案:

答案 0 :(得分:4)

'-o'选项指定要下载和安装的Opscenter版本。据我所知,只有在创建CCM集群时提供“--dse”才能生效。 DSE和Opscenter支持最近才添加,因此可能没有人完成工作以使其适用于非DSE设置。

以下是一个例子:

$ ccm create --dse -v 4.6.0 --dse-username=myusername --dse-password=mypassword -o 5.0.2 -n 3 dse460
Downloading http://downloads.datastax.com/community/opscenter-5.0.2.tar.gz to /var/folders/nw/5f2tsw817ln2smczw1hx_tx00000gn/T/ccm-NwRIFb.tar.gz (68.589MB)
  71920484  [100.00%]
Extracting /var/folders/nw/5f2tsw817ln2smczw1hx_tx00000gn/T/ccm-NwRIFb.tar.gz as version opsc5.0.2 ...
Downloading http://downloads.datastax.com/enterprise/dse-4.6.0-bin.tar.gz to /var/folders/nw/5f2tsw817ln2smczw1hx_tx00000gn/T/ccm-1_ON_p.tar.gz (511.738MB)
 536595851  [100.00%]
Extracting /var/folders/nw/5f2tsw817ln2smczw1hx_tx00000gn/T/ccm-1_ON_p.tar.gz as version 4.6.0 ...
Current cluster is now: dse460
$ ccm start

我的群集启动后,Opscenter正在http://localhost:8888运行,并连接了所有3个代理。

由于CCM下载并安装了Opscenter Community Edition,因此可以在不需要运行DSE的情况下使其工作。由于ccm是开源的,这可能是某人可以添加的一个很好的功能。我认为它很有用所以我可以调查它,除非其他人已经在它上面。

答案 1 :(得分:1)

我使用了这种替代方法:

  • 使用CCM创建节点
  • 手动安装OpsCenter
  • 按照this documentation
  • 中的说明,为每个节点手动安装和配置代理