Когда я пытаюсь подключиться к accumulo из java-клиента, это не удается. Я использую пользователя «root», но изменил пароль. Я отладил свой код, на самом деле он получает правильное имя пользователя и пароль, те же самые, которые я использую для входа в оболочку.
Я прочитал на некоторых других сайтах, что мне нужно установить «trace.user» и «trace.password» в моем файле accumulo-site.xml, поэтому я сделал это и перезапустил accumulo. К сожалению, это ничего не изменило.
Когда я пытаюсь подключиться из java, это важные строки из стека:
Caused by: org.apache.accumulo.core.client.AccumuloSecurityException: Error BAD_CREDENTIALS for user root - Username or Password is Invalid
Caused by: ThriftSecurityException(user:root, code:BAD_CREDENTIALS)
Из моей накопительной консоли я вижу это:
08 15:44:06,0544 tserver:michael-GA-890GPA-UD3H 4
ERROR
ThriftSecurityException(user:root, code:BAD_CREDENTIALS)
Когда я просматриваю свои журналы накопления, я просто вижу одно и то же исключение, и его стек печатается каждую секунду.
Я просмотрел руководство по накоплению и не смог найти ничего, что мне не хватает. Поиск google и поиск SO также не помогли мне.
Кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно?