sstableloaderの実行に関する問題

古いバージョンのCassandraおよびDataStax Enterpriseにおけるsstableloaderの問題の回避策。

sstableloaderを実行すると、データ分散が破損する

1.2.12より前のバージョンのCassandraと3.1.4以前のDataStax Enterpriseでsstableloaderを実行すると、データ分散が破損します。詳細については、CASSANDRA-6272を参照してください。

DataStax Enterprise3.1.5以降、またはCassandra 1.2.12以降にアップグレードすることを推奨します。Cassandra 2.0.xは影響を受けません。

sstableloaderを実行すると復元時にハングする

DSEDelegateSnitch(デフォルトのスニッチ)またはDSESimpleSnitchを使用しているときに、DataStax Enterprise 4.0.4でsstableloaderを実行すると、復元時にハングします。OpsCenterの復元ステータスが停止している場合は、クラスターのすべてのノードで以下のコマンドを実行してください。

sudo killall sstableloader

この回避策では、/var/lib/cassandra/dataのグループ・パーミッションを変更して、opscenter-agentグループ書き込みアクセス権を付与するか、DataStax Enterprise 4.0.xの更新を待ちます。