Я пытаюсь подключить свое игровое приложение к Cassandra DB. Я пробовал этот учебник: http://recipes4geeks.com/2013/07/06/play-nosql-building-nosql-applications-with-play-framework/Проблемы с доступом к Cassandra через Kundera удаленно с авторизацией включен
Разница в моей настройке заключается в том, что cassandra не находится на моем локальном хосте, но на одном из моих серверов в Интернете. Чтобы моя установка cassandra была безопасной, я также использовал авторизацию паролей вместо авторизации AllowAll, используемой при локальных установках.
Так я добавил эти две строки в моей persistance.xml:
<property name="kundera.username" value="user" />
<property name="kundera.password" value="passwd" />
Однако я проблемы с запуском приложения. Кажется, что я не могу получить разрешение:
[KunderaException: com.impetus.kundera.KunderaException: InvalidRequestException(why:You have not logged in)]
user.setLastName("Smith");
24 user.setCity ("London");
26 em.persist (пользователь);
27 em.close();
28 return ok («Пользовательская запись 0001 сохраняется для единицы постоянства cassandra_pu»);
29}
31 общественности статической Результат находкой()
Так мне интересно, что же я должен сделать, чтобы войти в Кассандре? Все примеры в сети, которые я мог найти, предназначены только для этого сценария localhost/allowEverything. Что мне нужно сделать, чтобы этот пример работал в рабочей среде с реальными серверами и настоящими паролями?
исправление было добавлено для этого на текущей ветви ствола –