2011-01-23 5 views
1

주요 압축에서 지역 서버 (Hbase) 및 모든 SSTable 태블릿 서버 (Cassandra)의 모든 고정 장치를 큰 장치로 병합합니다.SSTables 또는 Hfiles가 1TB 이상으로 병합됩니까?

만약 meany SSTables (1TB 초과의 총 공간)가 하나로 합쳐지면? Maby 거기에 여러 부분으로 분할하는 SSTable 또는 HFile에 대한 범위 제한이 있습니다. 병합 작업이 "모든 서버 다시 작성"을하지 않도록하려면?

내 질문은 내가 주요 압축으로 된 생성물 SSTable 카산드라에 splited되지 않은 사실을 발견 바로는이 링크 http://wiki.apache.org/cassandra/MemtableSSTable

답변

1

의 "다짐"부분 관련이있다. 다른 LSM 트리 데이터베이스는이 경우 파일 저장 시스템에서 SSTable (또는 HFile, Hypertable의 CellSotre)을 여러 파일 (예 : 64MB)로 분할하지만이 압축 파일을 모두 하나의 SSTable로 압축해야합니다 무능한). 언급 한 바와 같이

개선하고 카산드라에 대한 압축을 재 설계하는 JIRA에 티켓이 있습니다

https://issues.apache.org/jira/browse/CASSANDRA-1608

또한 내 두 번째 simiral 질문 읽을 할 수 있습니다

:

How much data per node in Cassandra cluster?