Cassandra DB에 내 게임 응용 프로그램을 연결하려고합니다. 나는이 튜토리얼을 시도했다. http://recipes4geeks.com/2013/07/06/play-nosql-building-nosql-applications-with-play-framework/인증을 켠 상태에서 원격으로 Kundera를 통해 Cassandra에 액세스하는 데 문제가 있습니다.
나의 설치의 차이점은 cassandra가 나의 localhost가 아니라 인터넷에있는 내 서버 중 하나에 있다는 것이다. 카산드라 설치를 안전하게 유지하기 위해 로컬 설치시 사용되는 AllowAll 인증 대신 암호 인증도 사용했습니다.
<property name="kundera.username" value="user" />
<property name="kundera.password" value="passwd" />
그러나 내가 응용 프로그램을 실행하는 데 문제가 있습니다
그래서 난 내 persistance.xml에 두 줄을 추가했다. 내가 위장 할 수없는 것 같습니다 :[KunderaException: com.impetus.kundera.KunderaException: InvalidRequestException(why:You have not logged in)]
user.setLastName("Smith");
24 user.setCity ("London");
26 em.persist (user);
27 em.close();
28 반환 확인 ("지속성 단위 cassandra_pu에 대해 유지되는 사용자 0001 레코드");
29}
30
(31) 공공 정적 결과 발견()
그래서 내가 궁금 내가 카산드라에 로그인하려면 어떻게해야합니까? 찾을 수있는 모든 예제는이 localhost/allowEverything 시나리오에만 있습니다. 실제 서버와 실제 암호가있는 프로덕션 환경에서이 예제를 실행하려면 무엇을해야합니까?
현재 트렁크 지점에 대한 수정 사항이 추가되었습니다. –