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

2023-12-13

我正在按照本教程运行 jmx_exporterwith卡桑德拉`

https://www.robustperception.io/monitoring-cassandra-with-prometheus

我发现而不是改变JVM_OPTS in cassandra-env.sh文件,我应该改变bin/cassandra.bat使javaagent工作(我尝试添加JVM_OPTS同时.sh and .ps1但没有一个起作用)

https://docs.appdynamics.com/display/PRO45/Apache+Cassandra+Startup+Settings

我面临的挑战是转换

JVM_OPTS="$JVM_OPTS -javaagent:'$PWD/jmx_prometheus_javaagent-0.3.0.jar=7070:$PWD/cassandra.yml'"'

换算成等价于.bat file

我尝试过以下方法但没有效果

-javaagent:"C:\Users\manuc\Documents\manu\apache-cassandra-3.11.6-for-scalardb\jmx_prometheus_javaagent-0.3.0.jar=7070:cassandra.yml"^

and

-javaagent:"%CASSANDRA_HOME%\jmx_prometheus_javaagent-0.3.0.jar=7070:%CASSANDRA_HOME%\cassandra.yml"^

我看到错误 -The filename, directory name, or volume label syntax is incorrect.

有人尝试过跑步吗prometheus-jmx在窗户上?关于如何解决该问题有什么建议吗?


我通过使用路径让它工作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在一条路径内

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 .sh 命令转换为 .bat 等效命令 的相关文章

随机推荐