【问题标题】:Automatically configure Opscenter to manage an existing Cassandra cluster自动配置 Opscenter 以管理现有的 Cassandra 集群
【发布时间】:2016-02-22 09:13:28
【问题描述】:

我正在使用 Opscenter 管理我的 Cassandra 集群。 Opscenter 在我的 Cassandra 集群已经运行后启动。在我的浏览器上的 8888 端口打开 Opscenter 时,我必须手动提供 Cassandra 主机的 IP。

由于我的部署(Kubernetes 和 Docker),获取 Cassandra 主服务器的 IP 是一件很困难的事情。是否有我可以编辑的配置以在启动时自动连接到主服务器?我可以使用 bash 命令找到主 IP - 我只想在配置文件中指定它。

【问题讨论】:

标签: cassandra kubernetes opscenter


【解决方案1】:

您可以尝试的一件事是为 OpsCenter 提供集群的配置文件。如果您将 OpsCenter 安装在 /etc 中,则该文件应位于 /etc/opscenter/clusters 目录中,并且其文件名应与您的集群名称相匹配(带有下划线表示特殊字符和空格)。该文件的内容应如下所示:

$ cat clusters/DEV_LOAD_TEST.conf
[jmx]
username = 
password = 
port = 7199

[kerberos_client_principals]

[kerberos]

[agents]

[kerberos_hostnames]

[kerberos_services]

[cassandra]
username = devadmin
seed_hosts = 10.0.0.4, 10.0.0.9, 10.0.0.6
api_port = 9160
password = reindeerflotilla

有关更详细的配置信息,请参阅上面的 Dennis 链接。请注意,该链接适用于 OpsCenter 5.1,因此请务必在查找 DataStax 文档时仔细检查您的版本。

【讨论】:

    猜你喜欢
    • 2017-01-30
    • 2013-09-15
    • 2020-05-14
    • 2017-07-16
    • 1970-01-01
    • 2017-05-20
    • 2014-12-30
    • 2014-06-11
    • 2019-02-02
    相关资源
    最近更新 更多