6
배경 : 나는 스키마라는 AvailableDomains을 만든카산드라 CQL3 가져 오기 CSV
(단순 전략, 1 개 노드).
해당 키 공간에서 필자는 열 (id, urn, timestamp, flag)이있는 도메인이라는 1 개의 테이블/열 패밀리를 작성했습니다. 시간 소인을 제외한 모든 유형 텍스트는 시간 소인 유형입니다.
시작 카산드라 I,
발사 cqlsh -3,
사용 AvailableDomains,
다음은 CSV에서 끌어 다음 명령을 실행
COPY domains (id, urn, timestamp, flag) from 'test.csv' where HEADER= TRUE;
나는를 얻을 수 오류 : 부적절한 COPY 명령
질문 : 내가 뭘 잘못하고 있니?
세부 사항 : CSV의 카산드라/bin에 있습니다
CSV-
id,url,timestamp,flag
1,google.com,1375891081,1
2,facebook.com,1375891081,1
3,youtube.com,1375891081,1
4,yahoo.com,1375891081,1
5,baidu.com,1375891081,1
6,wikipedia.org,1375891081,1
7,amazon.com,1375891081,1
8,qq.com,1375891081,1
9,live.com,1375891081,1
10,linkedin.com,1375891081,1
위치 (cqlsh가 위치한 동일 디렉토리).
OS :를 CentOS 6.4 64 비트
"test.csv"와 같이 파일 이름 주위에 큰 따옴표를 사용하면이 오류가 발생합니다. 'test.csv' –
과 같이 작은 따옴표를 사용하면 "HEADER = true"와 "HEADER = true"사이에 공백을 두지 않아도 같은 오류가 발생합니다 – Dustin