将cassandra用作后端存储时,Cassandra Reaper JMX_AUTH错误?

问题描述

对于reaper-2.0.5和cassandra-3.11.8集成进行了以下更改:-

  1. 在cassandra-env.sh文件中,更改了行号249中变量LOCAL_JMX = no的值。

  2. 在第267行中,jmxremote.autheticate的值更改为false。.

  3. 还注释了用于提供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