2015-02-03 3 views
1

안녕하세요 임의의 json 파일을 cassandra로 가져올 수 있습니다. sstable2json에서 json 파일을 내보낼 수 없습니다. json 파일은 다른 웹 사이트의 파일이므로 cassandra로 가져와야합니다. 누구든지 가능 여부를 알려 줄 수 있습니까?json 파일을 Cassandra로 가져 오기

답변

4

JSON 지원은 Cassandra 3.0 (CASSANDRA-7970 참조)까지 도입되지 않으며,이 경우 여전히 json 데이터를 매핑 할 스키마를 정의해야합니다. 다른 옵션이 있습니다 :

  • 어떤 종류의지도를 JSON에 사용하십시오. 지도는 Cassandra 2.1 (CASSANDRA-4511)부터 색인을 생성 할 수 있습니다.이 정보는 good Stack Exchange post입니다.
  • '임의의 json 파일'을 언급했습니다. 원시 JSON을 포함하는 문자열 열을 가질 수는 있지만 그 데이터의 쿼리 기능은 손실됩니다.
  • JSON 데이터에 대한 일종의 스키마를 작성하고이를 CQL 테이블에 매핑하고 JSON을 구문 분석하고이를 해당 데이터에 매핑 된 CQL 테이블에 기록하는 코드를 작성하십시오. 임의의 JSON 파일을 가져올 수 있기를 원하기 때문에이 옵션은 사용자에게 적합하지 않습니다.

json 문서 저장소 만 사용하려는 경우 cassandra와 같은 열 기반 솔루션 대신 문서 기반 솔루션을 살펴볼 수 있습니다.