HYYWS 2023-11-16 11:11 采纳率: 0%
浏览 5

zookeeper myid相同

使用如下statefulset配置文件创建容器时,zk-0与zk-2部署在woker2上,zk-1则在worker1上,但zk-1的myid与zk-0相同,请问该如何排查

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: zk
  namespace: a0108-test
spec:
  selector:
    matchLabels:
      app: zk 
  serviceName: "zk-hs"
  replicas: 3 
  updateStrategy:
    type: RollingUpdate
  podManagementPolicy: Parallel
  template:
    metadata:
      labels:
        app: zk 
    spec:
      containers:
      - name: zk
        imagePullPolicy: Always
        image: 192.168.1.200:5000/zookeeper:v3.4.10
        resources:
          requests:
            memory: "500Mi"
            cpu: "0.5"
        ports:
        - containerPort: 2181
          name: client
        - containerPort: 2888
          name: server
        - containerPort: 3888
          name: leader-election
        command:
        - sh
        - -c
        - "start-zookeeper \
        --servers=3 \
        --data_dir=/var/lib/zookeeper/data \
        --data_log_dir=/var/lib/zookeeper/data/log \
        --client_port=2181 \
        --election_port=3888 \
        --server_port=2888 \
        --tick_time=2000 \
        --init_limit=10 \
        --sync_limit=5 \
        --heap=512M \
        --max_client_cnxns=60 \
        --snap_retain_count=3 \
        --purge_interval=12 \
        --max_session_timeout=40000 \
        --min_session_timeout=4000 \
        --log_level=INFO"
        readinessProbe:
          exec:
            command:
            - sh
            - -c
            - "zookeeper-ready 2181"
          initialDelaySeconds: 10
          timeoutSeconds: 5
        livenessProbe:
          exec:
            command:
            - sh
            - -c
            - "zookeeper-ready 2181"
          initialDelaySeconds: 10
          timeoutSeconds: 5
        volumeMounts:
        - name: datadir
          mountPath: /var/lib/zookeeper
      nodeSelector:  
        disktype: ssd
  volumeClaimTemplates:
  - metadata:
      name: datadir
      annotations:
        volume.beta.kubernetes.io/storage-class: "anything"
    spec:
      accessModes: [ "ReadWriteOnce" ]
      resources:
        requests:
          storage: 1Gi
  • 写回答

1条回答 默认 最新

  • 关注
    
    kubectl exec -it zk-1 -- cat /var/lib/zookeeper/data/myid
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月16日