【发布时间】:2015-12-13 03:04:10
【问题描述】:
我有一个 Cassandra 映像,它与 GKE 集群 v1.0.7 一起工作,但在 v1.1.1 的新 GKE 集群上开始时偶尔会出现问题(没有更改映像或使用 kubectl 创建它的方式,只是指向一个新集群)。
我正在使用 github 上 kubernetes Cassandra 示例中的 kubernetes-cassandra.jar。
我在 kubectl 日志中看到以下内容。
INFO 21:57:01 Getting endpoints from https://kubernetes.default.cluster.local/api/v1/namespaces/default/endpoints/cassandra
ERROR 21:57:01 Fatal error during configuration loading
java.lang.NullPointerException: null
at io.k8s.cassandra.KubernetesSeedProvider.getSeeds(KubernetesSeedProvider.java:129) ~[kubernetes-cassandra.jar:na]
at org.apache.cassandra.config.DatabaseDescriptor.applyConfig(DatabaseDescriptor.java:659) ~[apache-cassandra-2.1.11.jar:2.1.11]
at org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:136) ~[apache-cassandra-2.1.11.jar:2.1.11]
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:168) [apache-cassandra-2.1.11.jar:2.1.11]
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:562) [apache-cassandra-2.1.11.jar:2.1.11]
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:651) [apache-cassandra-2.1.11.jar:2.1.11]
null
Fatal error during configuration loading; unable to start. See log for stacktrace.
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
cassandra 0/1 CrashLoopBackOff 8 13m
有没有人看到这个错误或对如何解决问题有想法?
【问题讨论】:
-
通过 cassandra v1.1.1 示例在 AWS 上看到相同的内容。
标签: kubernetes google-kubernetes-engine