cassandra - 自动配置Opscenter以管理现有的Cassandra集群

标签 cassandra kubernetes opscenter

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

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

最佳答案

您可以尝试的一件事是为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

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

关于cassandra - 自动配置Opscenter以管理现有的Cassandra集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35549681/

相关文章:

Cassandra 聚合

amazon-web-services - 普罗米修斯 : Distinguish Application metrics

kubernetes - Apache Ignite:日志中添加了数千条 “Unable to perform handshake within timeout”警告

java - 可以使用 OpsCenter 但不能使用 DevCenter 或通过 Java 连接到 Cassandra 集群

datastax-enterprise - Datastax Enterprise - Amazon M3.Xlarge 机器

cassandra - 哪个分区器更好。在吞吐量方面,cassandra 中的 Random 或 Murmur3 有什么区别?

windows - 连接远程 Cassandra(1.2.1) 服务器

java - Titan Factory.open() 配置

kubernetes - 无法使用 terraform cloud 在 Kubernetes 中创建 secret

cassandra - 对于 system_auth 默认类应该是 SimpleStrategy 或 NetworkTopologyStrategy