如何将 OpsCenter 与 CCM 结合使用?
How to use OpsCenter with CCM?
我是 Cassandra 的新手,想 运行 在我用 CCM 创建的开发集群上使用 OpsCenter。
我看到 CCM 有一个用于配置 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
对于 -o OPSCENTER
显示:Download and use provided opscenter version to install with DSE. Will have no effect on cassandra installs)
我不清楚如何进行。
“-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 是开源的,这可能是一个不错的功能,有人可以添加。我认为它很有用,所以我可能会研究它,除非其他人已经在使用它。
我使用了这种替代方法:
- 使用CCM创建节点
- 手动安装 OpsCenter
- 按照 this documentation 中的说明为每个节点手动安装和配置代理。
我是 Cassandra 的新手,想 运行 在我用 CCM 创建的开发集群上使用 OpsCenter。
我看到 CCM 有一个用于配置 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
对于 -o OPSCENTER
显示:Download and use provided opscenter version to install with DSE. Will have no effect on cassandra installs)
我不清楚如何进行。
“-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 是开源的,这可能是一个不错的功能,有人可以添加。我认为它很有用,所以我可能会研究它,除非其他人已经在使用它。
我使用了这种替代方法:
- 使用CCM创建节点
- 手动安装 OpsCenter
- 按照 this documentation 中的说明为每个节点手动安装和配置代理。