检查Zookeeper的健康状况,检查Zookeeper的活动情况,准备情况以及启动、停止Zookeeper的命令是什么

0dxa2lsx  于 2022-12-09  发布在  Apache
关注(0)|答案(2)|浏览(710)

我已经尝试了以下命令来检查zookeeper的健康状况和我得到的相应错误

  1. sh -c zookeeper就绪2181(错误:未找到zookeeper就绪命令)
    1.我已尝试所有echo命令(错误:它不是文件)
    1./apache-zookeeper-3.5.5-bin/bin/zkServer.sh启动(错误:无法启动)
    1./apache-zookeeper-3.5.5-bin/bin/zkServer.sh停止(错误:Zookeeper停止......没有Zookeeper停止)
    1.状态(错误:当我停止zookeeper时,探测器需要为该命令失败,但它没有发生。它需要完成)
    我在go文件中使用了这些命令
LivenessProbe: &corev1.Probe{
        Handler: corev1.Handler{
            Exec: &corev1.ExecAction{
                Command: []string{"sh",
                    "/apache-zookeeper-3.5.5-bin/bin/zkServer.sh" ,
                    "status",
                },
            },
        },
        InitialDelaySeconds: 30,
        TimeoutSeconds:      5,
    },
    ReadinessProbe: &corev1.Probe{
        Handler: corev1.Handler{
            Exec: &corev1.ExecAction{
                Command: []string{
                    "sh",
                    "/apache-zookeeper-3.5.5-bin/bin/zkServer.sh" ,
                    "status",
                },
            },
        },
        InitialDelaySeconds: 30,
        TimeoutSeconds:      5,
    },
pb3s4cty

pb3s4cty1#

要检查zookeeper的活跃度和准备状态,您可以使用以下命令
echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok
但请确保设置env变量ZOO_4LW_COMMANDS_WHITELIST=rouk,否则检查将失败。

xqk2d5yq

xqk2d5yq2#

您必须配置

livenessProbe:
      exec:
        command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 localhost 2181 | grep imok']
      initialDelaySeconds: 30
      periodSeconds: 10
      timeoutSeconds: 5
      failureThreshold: 6
      successThreshold: 1
    readinessProbe:
      exec:
        command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 localhost 2181 | grep imok']
      initialDelaySeconds: 5
      periodSeconds: 10
      timeoutSeconds: 5
      failureThreshold: 6
      successThreshold: 1

对于ruok
"朴素Kafka"
需要设置环境变量
ZOO_4LW_COMMANDS_WHITELIST=rouk
"融合Kafka"
KAFKA_OPTS=-Dzookeeper.4lw.commands.whitelist=ruok
此外,您必须更改podManagementPolicy=parallel以启动并行

相关问题