问题描述
对于reaper-2.0.5和cassandra-3.11.8集成进行了以下更改:-
-
在cassandra-env.sh文件中,更改了行号249中变量LOCAL_JMX = no的值。
-
在第267行中,jmxremote.autheticate的值更改为false。.
-
还注释了用于提供jmxremote.password.file的行号283。
cassandra-reaper的其他所有变量均已正确设置。当我启动收割机服务时出现以下错误
由以下原因引起:come.fasterxml.jackson.databind.jsonMappingException:N / A(通过参考链:io.cassnadrareaper.ReaperApplicationConfiguration [“ jmxAuth”])-> io.cassandrareaper.core.JmxCredentials $ Builder [“ username” ])
即使我已经在cassandra上禁用了远程jmx身份验证,这似乎仍然有效。但cassandra-reaper仍希望提供JMX_AUTH_USERNAME和密码。请让我知道如何解决此问题?
解决方法
您可以尝试在收割者部署中设置 CASSANDRA_JMX_AUTH: false
。