我使用Opscenter来管理我的Cassandra集群。Opscenter在我的Cassandra集群已经运行之后启动。当在我的浏览器上打开端口8888的Opscenter时,我必须手动给出Cassandra主机的IP。
由于我的部署(Kubernetes和Docker),获取Cassandra主机的IP是一件很麻烦的事情。是否有我可以编辑的配置,以便在启动时自动连接到主服务器?我可以使用bash命令找到主IP -我只想在配置文件中指定它。
发布于 2016-02-22 14:04:47
您可以尝试的一件事是为您的集群提供一个OpsCenter配置文件。如果在/etc
中安装了OpsCenter,那么该文件应该在/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文档时请务必仔细检查您的版本。
https://stackoverflow.com/questions/35549681
复制相似问题