如何解决将cassandra用作后端存储时,Cassandra Reaper JMX_AUTH错误?
对于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
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。