gpt4 book ai didi

apache-kafka - 如何关闭正在运行的 Confluent Cloud 集群?

转载 作者:行者123 更新时间:2023-12-05 06:07:15 25 4
gpt4 key购买 nike

在 Confluent ( https://confluent.cloud ) 上似乎没有关闭 Kafka 集群的选项:

enter image description here

我正在尝试限制成本并关闭集群。我已经探索了上面屏幕截图中的各种选项,但我没有找到可以关闭集群的位置。

最佳答案

我相信 Confluent 控制面板中没有这样的选项;一种选择是使用 Confluent 命令行界面 ( Confluent CLI )。

在以前的版本中,要使用的命令是:

confluent stop

对于较新的版本,我相信通过 CLI 停止集群的唯一选择是使用 confluent local命令;问题是:

The confluent local commands are intended for a single-nodedevelopment environment and are not suitable for a productionenvironment.

如果是这种情况,您可以通过调用以下方式停止代理:

confluent local services kafka stop

或者从 Confluent 平台运行的所有服务:

confluent local services stop


这可能是由于安全问题,以避免因错误地按错按钮而停止部署集群。因此,停止部署集群的选项依赖于手动停止每个代理(例如,通过调用 kafka-server-stop.sh),而无需 GUI 或命令行帮助。 我知道这个答案可能一点帮助都没有,但希望它能以某种方式提供信息。


编辑 - 来自 Confluent Kafka Rest Proxy repo -

这里解释了将 Rest 代理与 Confluent Cloud 绑定(bind)的方法:link the Rest proxy with the Confluent Cloud .如果您能够这样做,您可以调用它的停止脚本以传播到云的代理实例,即使记录的绑定(bind)客户端只是消费者、生产者和管理员

Deployment

The REST proxy includes a built-in Jetty server. Thewrapper scripts bin/kafka-rest-start and bin/kafka-rest-stop are therecommended method of starting and stopping the service.

这是 /bin/kafka-rest-stop 的内容脚本:

exec $(dirname $0)/kafka-rest-stop-service '(kafkarest\.Main)|(kafkarest\.KafkaRestMain)'

调用 kafka-rest-stop-service脚本:

TARGET=`ps ax | egrep -i "$1" | grep java | grep -v grep | awk '{print $1}'`
if [ "x$TARGET" = "x" ]; then
>&2 echo "No running instance found."
exit 1
fi

kill "$TARGET"
for i in `seq 20`; do
sleep 0.25
ps ax | egrep -i "$1" | grep "$TARGET" > /dev/null
if [ $? -eq 0 ]; then
exit 0
fi
done

>&2 echo "Tried to kill $TARGET but never saw it die"
exit 1

它本质上通过调用 kill "$TARGET"

向进程发送一个 SIGTERM 信号

所以 REST API可能允许您通过调用包装的停止脚本来停止整个集群。不幸的是,我找不到有关此命令或调用它的语法的更多信息。

关于apache-kafka - 如何关闭正在运行的 Confluent Cloud 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65524335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com