2014-11-18 2 views
0

복합 기본 키와 함께 cqlsh를 사용하여 테이블을 만들려고하지만 cqlsh 프롬프트로 돌아 가지 않습니다. cqlsh 및 cassandra 버전은 cqlsh입니다. 3.1.7 | 카산드라 1.2.13.2. cqlsh를 사용하여 복합 기본 키를 생성 할 수 있습니까? Dbeaver를 사용해 보았지만 EOF를 예상 한 불일치 입력을보고하지 못합니다. 생성을 허용하는 다른 클라이언트가 있습니까?cqlsh를 사용하여 테이블 생성이 프롬프트로 돌아 오지 않습니다.

어떤 제안이 도움이 될 것입니다.

+0

정확한 코드를 게시 할 수 있습니까? 몇 가지 문법 문제 같은데. – Bereng

+0

이 문제는 여기에보고 된 문제와 유사합니다 : https://issues.apache.org/jira/browse/CASSANDRA-6472 – schatter

+0

교수형에 처한 다음 명령으로이를 테스트했습니다. CREATE TABLE "TestTable1"("Tc1"text " Tc2 "타임 스탬프,"Tc3 "텍스트, PRIMARY KEY ((" "Tc1", "Tc2"), "Tc3")); – schatter

답변

0

cql 3을 사용하여 동일한 버전의 Cassandra에서 CREATE TABLE 명령을 시도했지만 효과가있었습니다. 그것은 cql 2를 사용하지 못했습니다.

여전히 cql 2를 사용하고 있다면 문제의 원인 일 가능성이 있습니다.

+0

동일한 클러스터의 다른 노드에서는 작동하지만 노드 중 하나에서는 작동하지 않습니다. 나는 cql 3을 사용하고있다. – schatter

+0

이 경우, 특정 노드 또는 클러스터 연결 (일종의 스키마 불일치)에 문제가있을 수있다. – mildewey