首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >添加集群:“创建集群错误:调用/群集-信任超时。”

添加集群:“创建集群错误:调用/群集-信任超时。”
EN

Stack Overflow用户
提问于 2013-10-28 11:45:00
回答 1查看 1.1K关注 0票数 0

(在datastax论坛上继续讨论同一标题)。我能够重现这样的问题: opscenter无法连接到2.0.1集群,使用“使用现有集群”,失败的消息是“创建集群错误:调用/群集-信任超时”。它与在rpc_server_type中使用“cassandra.yaml : hsha”有关。

我将其转载如下:

(1)在qemu中安装了ubuntu12.04 (x86-64体系结构)。将其更新为所有软件包的最新版本。使用静态ip地址(192.168.77.3)配置它。建立Qemu网络,使主机与qemu虚拟机进行通信。

(2)下载Sun 7u45-Linux-x64.tar.gz并安装它。安装了libjna-java。所有这些都是按照Debian/ubuntu文档上的datastax安装完成的。

(3)使用Debian包安装datastax cassandra 2.0.1,如datastax文档中所述。

(4)对cassandra.yaml作了以下修改:

  • 种子:" 192.168.77.3“listen_address: 192.168.77.3 rpc_address: 192.168.77.3 rpc_server_type: hsha :要看到失败,必须使用hsha。

(5)停止cassandra实例(Debian在安装时自动启动它)。注意,init脚本无法阻止cassandra (这是Cassandra2.0中的一个新问题),所以我不得不手动终止这个过程。这是一个陷阱:您可能认为您重新启动了cassandra,并且它已经考虑到您的配置更改,只是它没有,因为您仍然在运行旧的实例。

(6)清除实例数据: sudo rm -fr /var/lib/cassandra/*

(7)启动了一个新的cassandra实例。检查节点工具可以从虚拟机(即本地运行)和主机连接到它。

(8)尝试在主机上免费运行操作系统(即不在虚拟机上运行)添加集群。操作系统版本3.2.2,ubuntu 13.10。由于还没有添加集群,所以我得到了“欢迎来到”对话框,其中有“CreateNew群集”或“Use现有集群”。选择“使用现有群集”。添加qemu虚拟机实例的ip地址(192.168.77.3)。单击“保存群集”。这与“创建群集错误:调用/群集-信任超时”失败。

操作中心日志:

代码语言:javascript
运行
复制
2013-10-28 11:59:04+0100 []  INFO: Log opened.
2013-10-28 11:59:04+0100 []  INFO: twistd 10.2.0 (/usr/bin/python2.7 2.7.5) starting up.
2013-10-28 11:59:04+0100 []  INFO: reactor class: twisted.internet.selectreactor.SelectReactor.
2013-10-28 11:59:04+0100 []  INFO: set uid/gid 0/0
2013-10-28 11:59:04+0100 []  INFO: Logging level set to 'info'
2013-10-28 11:59:04+0100 []  INFO: OpsCenter version: 3.2.2
2013-10-28 11:59:04+0100 []  INFO: Compatible agent version: 3.2.2
2013-10-28 11:59:04+0100 []  INFO: No clusters are configured yet, checking to see if a config migration is needed
2013-10-28 11:59:04+0100 []  INFO: Main config does not appear to include a cluster configuration, skipping migration
2013-10-28 11:59:04+0100 []  INFO: No clusters are configured
2013-10-28 11:59:04+0100 []  INFO: HTTP BASIC authentication disabled
2013-10-28 11:59:04+0100 []  INFO: Starting webserver with ssl disabled.
2013-10-28 11:59:04+0100 []  INFO: SSL agent communication enabled
2013-10-28 11:59:04+0100 []  INFO: opscenterd.WebServer.OpsCenterdWebServer starting on 8888
2013-10-28 11:59:04+0100 []  INFO: Starting factory <opscenterd.WebServer.OpsCenterdWebServer instance at 0x2f2a6c8>
2013-10-28 11:59:04+0100 []  INFO: morbid.morbid.StompFactory starting on 61619
2013-10-28 11:59:04+0100 []  INFO: Starting factory <morbid.morbid.StompFactory instance at 0x3062320>
2013-10-28 11:59:04+0100 []  INFO: Configuring agent communication with ssl support enabled.
2013-10-28 11:59:04+0100 []  INFO: morbid.morbid.StompFactory starting on 61620
2013-10-28 11:59:04+0100 []  INFO: OS Version: Linux version 3.11.0-12-generic (buildd@allspice) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013
2013-10-28 11:59:04+0100 []  INFO: CPU Info: ['2401.000', '1200.000', '1200.000', '2401.000', '1200.000', '1200.000', '1200.000', '2401.000']
2013-10-28 11:59:04+0100 []  INFO: Mem Info: 15979MB
2013-10-28 11:59:04+0100 []  INFO: Package Manager: Unknown
2013-10-28 12:03:02+0100 []  INFO: Starting factory <opscenterd.ThriftService.NoReconnectCassandraClientFactory instance at 0x31cd7e8>
2013-10-28 12:03:02+0100 []  INFO: Adding new cluster 'Test_Cluster': {u'jmx': {u'username': u'', u'password': u'', u'port': u'7199'}, 'kerberos_client_principals': {}, 'kerberos': {}, u'agents': {}, 'kerberos_hostnames': {}, 'kerberos_services': {}, u'cassandra': {u'username': u'', u'seed_hosts': u'192.168.77.3', u'api_port': u'9160', u'password': u''}}
2013-10-28 12:03:02+0100 []  INFO: Starting new cluster services for Test_Cluster
2013-10-28 12:03:02+0100 [Test_Cluster]  INFO: Starting services for cluster Test_Cluster
2013-10-28 12:03:02+0100 []  INFO: Metric caching enabled with 50 points and 1000 metrics cached
2013-10-28 12:03:02+0100 []  INFO: Starting PushService
2013-10-28 12:03:02+0100 [Test_Cluster]  INFO: Starting CassandraCluster service
2013-10-28 12:03:02+0100 [Test_Cluster]  INFO: agent_config items: {'cassandra_log_location': '/var/log/cassandra/system.log', 'thrift_port': 9160, 'thrift_ssl_truststore': None, 'rollups300_ttl': 2419200, 'rollups86400_ttl': -1, 'jmx_port': 7199, 'metrics_ignored_solr_cores': '', 'api_port': '61621', 'metrics_enabled': 1, 'thrift_ssl_truststore_type': 'JKS', 'kerberos_use_ticket_cache': True, 'kerberos_renew_tgt': True, 'rollups60_ttl': 604800, 'cassandra_install_location': '', 'rollups7200_ttl': 31536000, 'kerberos_debug': False, 'storage_keyspace': 'OpsCenter', 'ec2_metadata_api_host': '169.254.169.254', 'provisioning': 0, 'kerberos_use_keytab': True, 'metrics_ignored_column_families': '', 'thrift_ssl_truststore_password': None, 'metrics_ignored_keyspaces': 'system, system_traces, system_auth, dse_auth, OpsCenter'}
2013-10-28 12:03:02+0100 []  INFO: Stopping factory <opscenterd.ThriftService.NoReconnectCassandraClientFactory instance at 0x31cd7e8>
EN

回答 1

Stack Overflow用户

发布于 2013-11-18 23:40:34

不幸的是,这是卡桑德拉的一个错误造成的:

https://issues.apache.org/jira/browse/CASSANDRA-6373

目前的解决办法是使用同步节约服务器。如果在OpsCenter中实现了解决方案,我将更新响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19633980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档