Jolokia 笔记 (Kafka/start/stop)

目录

  • [1. Jolokia 笔记 (Kafka/start/stop)](#1. Jolokia 笔记 (Kafka/start/stop))

1. Jolokia 笔记 (Kafka/start/stop)

sh 复制代码
java -javaagent:agent.jar=port=8778,host=localhost

Jolokia 是作为 Kafka 的 Java agent, 基于 HTTP 协议提供了一个使用 JSON 作为数据格式的外部接口, 提供给 DataKit 使用。 Kafka 启动时, 先配置 KAFKA_OPTS 环境变量: (port 可根据实际情况修改成可用端口)

sh 复制代码
export KAFKA_OPTS="$KAFKA_OPTS -javaagent:/usr/local/datakit/data/jolokia-jvm-agent.jar=host=*,port=8080"

另外, 也可以单独启动 Jolokia, 将其指向 Kafka 进程 PID:

sh 复制代码
java -jar </path/to/jolokia-jvm-agent.jar> --host 127.0.0.1 --port=8080 start <Kafka-PID>

Jolokia 不允许运行过程中修改端口号。如果发现通过 --port 命令无法修改端口号, 就是这个原因。

若想修改 Jolokia 端口号必须先退出 Jolokia 再启动才能成功。

退出 Jolokia 命令是: java -jar </path/to/jolokia-jvm-agent.jar> --quiet stop <Kafka-PID>

更多 Jolokia 命令信息可参考 这里{:target="_blank"}。

相关推荐
functionflux2 小时前
kafka-python:Python 生态中最成熟的 Kafka 客户端
分布式·python·其他·kafka
q21030633726 小时前
kafka启动几秒后挂了,重启多次无果
分布式·kafka
abcy0712138 小时前
在Python 中使用Celery和Kafka进行消息队列的生产者和消费者实现
python·kafka
阿坤带你走近大数据1 天前
如何保证kafka中的数据一致性
分布式·kafka
阿坤带你走近大数据1 天前
Kafka中的分区概念
分布式·kafka
爱吃牛肉的大老虎1 天前
Kafka集群之抛弃 Zookeeper
分布式·zookeeper·kafka
Solis程序员1 天前
Kafka 灾难回放机制:基于事件事实流的计数全量恢复方案
分布式·kafka
Elias不吃糖1 天前
RabbitMQ vs Kafka 简单总结
java·分布式·kafka·rabbitmq
Lyyaoo.1 天前
kafka消息的可靠性及幂等性
分布式·kafka
折哥的程序人生 · 物流技术专研2 天前
《Java 100 天进阶之路》第95篇:消息队列基础(RocketMQ/Kafka)(2026版)
java·面试·kafka·rocketmq·java-rocketmq·求职招聘