我想澄清Cassandra中复制因子和一致性级别的非常基本的概念.如果有人可以提供以下问题的答案,请高度赞赏.
RF复制因子RC-读取一致性WC-写入一致性
2个cassandra节点(例如:A,B)RF = 1,RC = ONE,WC = ONE或ANY
3个cassandra节点(例如:A,B,C)RF = 2,RC = QUORUM,WC = QUORUM
3个cassandra节点(例如:A,B,C)RF = 3,RC = QUORUM,WC = QUORUM
我正在跟踪指南[1]以创建具有1个主节点和2个节点的多节点K8S集群.此外,标签需要分别设置到每个节点.
Node 1 - label name=orders
Node 2 - label name=payment
Run Code Online (Sandbox Code Playgroud)
我知道以上可以通过运行kubectl命令来实现
kubectl get nodes
kubectl label nodes <node-name> <label-key>=<label-value>
Run Code Online (Sandbox Code Playgroud)
但我想知道如何在创建节点时设置标签.节点创建指南在[2]中.
感谢您的意见.
[1] https://coreos.com/kubernetes/docs/latest/getting-started.html
[2] https://coreos.com/kubernetes/docs/latest/deploy-workers.html
我已经配置了kubernetes集群,其中有2个master,3个etcd和20个节点。负载平衡器所面向的主机。创建集群时,我跟踪了https://coreos.com/kubernetes/docs/latest/getting-started.html。一切正常。我可以毫无问题地部署Pod,并且Pod运行良好。但是,当我尝试拖尾日志时,kubectl突然返回意外的EOF并停止拖尾。同样,我必须执行kubectl logs命令才能继续。这很烦人,因为甚至连一分钟都没有。
我执行命令是,
kubectl logs -f --tail=100 <pod_name>或kubectl logs -f <pod_name>
不到一分钟后,它返回, error: unexpected EOF
感谢您的意见,以解决问题。