Ошибка в сервисе потоковой аналитики в Bluemix

Я следовал этому руководству, чтобы использовать службу потоковой аналитики в Bluemix для взаимодействия с концентратором сообщений: https://developer.ibm.com/bluemix/2015/10/16/streaming-analytics-message-hub.-2/?cm_mc_uid=45284031179414585919178&cm_mc_sid_50200000=1464112496

Я получаю сообщение об ошибке:

Вызвано: org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException: невозможно найти класс LoginModule: com.ibm.messagehub.login.MessageHubLoginModule

Спасибо


person jd76    schedule 24.05.2016    source источник


Ответы (1)


Что касается ошибки, похоже, вам не хватает следующего класса: com.ibm.messagehub.login.MessageHubLoginModule.

Проверьте этот шаг из учебника:

Сначала добавьте следующие файлы jar в каталог opt/downloaded инструментария обмена сообщениями.

  • Джексон-ядро-2.5.4.jar
  • messagehub.login-1.0.0.jar

Согласно это вы можете проверить, включен ли messagehub.login-1.0.0.jar в ваш файл .sab:

Чтобы помочь разработчикам приложений и инструментальных средств понять, какие файлы включены в файл пакета приложений, вы можете использовать команду spl-app-info. Например, следующая команда выводит список наборов инструментов, включенных в пакет, и файлы в этих наборах инструментов, включенных в пакет.

spl-app-info output/MyApp.sab --files

Если он отсутствует, добавьте его в папку /lib.

person user987339    schedule 25.05.2016