问题标签 [cass-operator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-kubernetes-engine - kubectl get all -n cass-operator 的输出中的 2/2 是什么意思
我有一个 3 节点 Kubernetes 集群,我已经使用 Cass-Operator 在其上设置了 Cassandra。我正在按照这里的说明进行操作 - https://github.com/datastax/cass-operator
以下命令的输出中的 2/2 是什么意思
这是否意味着有 3 个数据中心,每个数据中心运行 2 个 cassandra 节点?应该是因为我的K8S集群只有3个节点。
或者 Cassandra-operator 是否在每个 K8S 节点上运行两个容器?
kubernetes - 暂时停止 K8s 和 Cassandra 集群
我创建了一个使用on的Cassandra
集群。这是我个人的实验。为避免产生成本,我想在不使用集群时停止集群,并在需要时启动集群而不会丢失数据。有没有办法这样做?将number of 设置为停止计算资源而不丢失数据吗?如果我稍后再更改大小,是否会选择现有数据?Kubernetes
cass-operator
gcp
size
0
example-cassdc-minimal.yaml
3
UPDATE 更改大小example-cass-dc-minimal.yaml
不起作用,因为我收到错误The CassandraDatacenter "dc1" is invalid: spec.size: Invalid value: 1: spec.size in body should be greater than or equal to 1
kubernetes - 调试卡在挂起状态的 pod
如何调试卡在挂起状态的 pod?我正在使用k8ssandra
https://k8ssandra.io/docs/创建一个Cassandra
集群。它使用helm
文件。我创建了一个 3 节点集群并将size
本地values.yaml
文件中的值更改为 3 以创建一个 3 节点集群 - https://github.com/k8ssandra/k8ssandra/blob/main/charts/k8ssandra-cluster/values.yaml
cassandra - 通过 GKE 获取运行 Cassandra 的 pod 的外壳
我已经创建了一个GKE
集群,Cassandra
我想nodetool
在每个节点上运行以备份数据。我不知道该怎么做。
到目前为止,我已经SSH
编辑到kubernetes
集群上的节点,从那时起我就输了。我做了docker ps -a
并且可以看到容器。我如何到达每个container/pod
并取回?
kubernetes - 为什么在 cass-operator 中限制扩展/减小 StorageConfig 卷大小?
为什么在 cassandra operator-Datastax 中扩展和减少存储配置大小时存在限制
https://github.com/datastax/cass-operator/issues/390
为什么 statefulset 中有用于扩展存储配置的验证/限制?
cassandra - 无法连接到 Jconsole - cassandra k8 集群
cassandra-env.sh
JMX_PORT=7199
如果 [ "$LOCAL_JMX" = "是" ]; 然后 JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.local.port=$JMX_PORT" JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false" 否则 JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.remote.port =$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT" JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false" #JVM_OPTS="$JVM_OPTS -Dcom.sun. management.jmxremote.ssl=true" #JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.need.client.auth=true" #JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl. enabled.protocols="#JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl.enabled.cipher.suites="#JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.keyStore=/path/to/keystore " #JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.keyStorePassword=" #JVM_OPTS="$JVM_OPTS -Djavax.net.ssl.trustStore=/path/to/truststore" #JVM_OPTS="$JVM_OPTS -Djavax.net. ssl.trustStorePassword="fi
还
- 将 $JMX_PORT 设置为 no 作为环境变量
- JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=xxxx" (主机名设置为 nodeport ip)
我正在尝试使用 nodeportIp:port 连接到 jconsole 远程端口。谁能帮我这个?
kubernetes - 使用 java-driver 连接到 Kubernetes 上的 Cassandra
我们正在建立一个 Cassandra 集群,使用 k8ssandra helm chart,它公开了几个服务,我们的客户端应用程序使用 datastax Java-Driver 并在与 Cassandra 集群相同的 k8s 集群上运行(这是测试阶段)
将应用程序(通过驱动程序)连接到 Cassandra 的推荐方法是什么?
添加所有节点?
只添加服务地址?
将服务地址添加为未解析?(这甚至行得通吗?)