首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量不在我的动物园管理员系统服务中使用。

变量不在我的动物园管理员系统服务中使用。
EN

Stack Overflow用户
提问于 2021-08-23 11:40:36
回答 1查看 158关注 0票数 0

我想要使用Prometheus出口商的Apache动物园管理员,这是安装从卡夫卡包安装。我按照https://alex.dzyoba.com/blog/jmx-exporter/做了,所以我使用变量EXTRA_ARGS (+我还将变量设置为/etc/enviroment):

代码语言:javascript
复制
export EXTRA_ARGS="-javaagent:/opt/jmx-exporter/jmx_prometheus_javaagent-0.16.1.jar=7070:/opt/jmx-exporter/zookeeper.yaml"

如果我通过以下命令启动动物园管理员,我可以看到服务器监听端口7070:

代码语言:javascript
复制
/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties

但是,当我试图通过systemd服务服务器启动动物园管理员时,服务器不会监听端口7070。ExecStart与我从命令行手动启动的命令相同。

代码语言:javascript
复制
[Unit]
Requires=network.target remote-fs.target
After=network.target remote-fs.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties
ExecStop=/opt/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal

[Install]
WantedBy=multi-user.target

有没有人知道我做错了什么以及如何正确设置?

谢谢罗曼

EN

回答 1

Stack Overflow用户

发布于 2022-01-08 08:50:51

试一试

代码语言:javascript
复制
Environment="SERVER_JVMFLAGS=-javaagent:/opt/jmx-exporter/jmx_prometheus_javaagent-0.16.1.jar=7070:/opt/jmx-exporter/zookeeper.yaml"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68892034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档