Tag: cassandra 2.1

Cassandra – Kubernetes如何在重启时保持pod ip

我使用kubernetes 1.2示例运行2个cassandra节点进行testing。 https://github.com/kubernetes/kubernetes/blob/release-1.2/examples/cassandra/README.md 我使用daemonset通过kubernetes节点来创build一个cassandra节点。 一切正常,直到一个cassandra节点重新启动。 POD的IP地址发生变化,nodetools状态返回节点DOWN > kubectl exec -it cassandra-lnzhj — nodetool status fruition Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving — Address Load Tokens Owns (effective) Host ID Rack UN 10.216.1.4 25.22 MB 256 39.6% 786aede9-ec4f-4942-b52a-135bc3cd68ce rack1 UN 10.216.0.3 2.11 MB 256 40.1% 457f7322-131a-4499-b677-4d50691207ba rack1 DN 10.216.0.2 377.41 KB 256 38.8% aa2ca115-e8ea-4c62-8d57-bfc5b3fabade rack1 然后当我尝试发送一个简单的“select […]

Cassandra 2.1.11不能在docker容器中启动

cassandra从官方形象拉出,似乎并没有开始和挂起容器。 启动单节点群集: docker run –name dev-cassandra -d cassandra:2.1 等待一会儿,然后启动cassandra并启动一个新的链接容器来运行cqlsh > docker run -it –link dev-cassandra:cassandra –rm cassandra:2.1 cqlsh cassandra Connection error: ('Unable to connect to any servers', {'cassandra': error(111, "Tried connecting to [('172.17.0.2', 9042)]. Last error: Connection refused")}) 那么没办法杀死或删除容器(需要重启机器) > docker kill dev-cassandra > docker rm -f dev-cassandra cassandra:最新的工作正常 > docker run –name latest-cassandra -d […]