Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prometheus 将.sh命令转换为.bat等效命令_Prometheus_Jmx_Jmx Exporter - Fatal编程技术网

Prometheus 将.sh命令转换为.bat等效命令

Prometheus 将.sh命令转换为.bat等效命令,prometheus,jmx,jmx-exporter,Prometheus,Jmx,Jmx Exporter,我将按照本教程使用cassandra运行jmx_exporter` 我发现,我不应该在cassandra env.sh文件中更改JVM\u OPTS,而应该更改bin/cassandra.bat以使javaagent工作(我尝试在.sh和.ps1中添加JVM\u OPTS,但都不起作用) 我面临的挑战是转变观念 JVM\u OPTS=“$JVM\u OPTS-javaagent:'$PWD/jmx\u prometheus\u javaagent-0.3.0.jar=7070:$PWD/ca

我将按照本教程使用cassandra运行jmx_exporter
`

我发现,我不应该在
cassandra env.sh
文件中更改
JVM\u OPTS
,而应该更改
bin/cassandra.bat
以使
javaagent
工作(我尝试在
.sh
.ps1
中添加
JVM\u OPTS
,但都不起作用)

我面临的挑战是转变观念

JVM\u OPTS=“$JVM\u OPTS-javaagent:'$PWD/jmx\u prometheus\u javaagent-0.3.0.jar=7070:$PWD/cassandra.yml'”

转换为
.bat
文件中的等效项

我试过以下方法,但都不管用

-javaagent:“C:\Users\manuc\Documents\manu\apache-cassandra-3.11.6-for-scalardb\jmx_prometheus\u javaagent-0.3.0.jar=7070:cassandra.yml”^

-javaagent:“%CASSANDRA_HOME%\jmx_prometheus_javaagent-0.3.0.jar=7070:%CASSANDRA_HOME%\CASSANDRA.yml”^

我看到错误-
文件名、目录名或卷标语法不正确。


有人试过在windows上运行普罗米修斯jmx吗?关于如何解决这个问题,有什么建议吗?

我是通过使用path
javaagent来实现的:“%CASSANDRA_HOME%\lib\jmx_prometheus_javaagent-0.3.0.jar=7070:CASSANDRA.yml”^

但我做不到

javaagent:“%CASSANDRA_HOME%\lib\jmx_prometheus_javaagent-0.3.0.jar=7070:%CASSANDRA_HOME%\CASSANDRA.yml”^

似乎我无法在路径中使用
CASSANDRA_HOME