問題:drop keyspace MyKeyspace;
ハングします。
環境: これは、virtualbox の Ubuntu 12.04 64 ビットで、単一の Cassandra インスタンスを (開発マシン上で) 実行しています。
Cassandra は 1.1.6 です。
myuser@myhost:~$ /usr/bin/nodetool -h localhost version
ReleaseVersion: 1.1.6
十分な空きディスク容量:
myuser@myhost:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/myhost-root 100232772 3100308 92112816 4% /
udev 1016760 4 1016756 1% /dev
tmpfs 410340 268 410072 1% /run
none 5120 0 5120 0% /run/lock
none 1025844 0 1025844 0% /run/shm
/dev/sda1 233191 24999 195751 12% /boot
マシンはアイドル状態です:
myuser@myhost:~$ uptime
21:24:50 up 3:46, 2 users, load average: 0.06, 0.04, 0.05
私がそこに着いた方法:
マシンは別のデータベースを実行していましたが、長い間すべて問題ありませんでした。ここで、新しいキースペース MyKeyspace を作成し、Java プログラムを実行してデータをインポートします (タイタン グラフを使用しますが、それは問題ではありません)。数千のレコードがインポートされた後 (数 MB のみ)、インポート プログラムはそれ以上進行せず、6 回ログに記録されました。
418455 [RetryService : myhost(192.168.1.241):9160] INFO com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor - Reactivating myhost
その後、私のプログラム(実際にはタイタングラフ)は次のようにあきらめました:
com.thinkaurelius.titan.diskstorage.TemporaryStorageException: Temporary failure in storage backend
この間ずっと に接続されていて/usr/bin/cassandra-cli
、正常に実行できましたshow keyspaces;
。
それから私は最初からやり直すことにしました。キースペースを削除します。それが今、何時間もぶら下がっている場所です。ctrl-c にも反応しません。その間、ssh でログインし、cassandra-cli に接続して、show keyspaces;
. キースペースはまだそこにあります。また、私の Java アプリはそのデータ ストアにアクセスできますが、読み取り専用です。読み取りは成功しますが、書き込みは失敗します。これは、書き込み時にタイタン グラフ ライブラリから取得した単なるタイムアウトです。
com.thinkaurelius.titan.core.TitanException: ID renewal thread on partition [2] did not complete in time. [60007 ms]
何が起こっているかを確認するために実行できるコマンドはありますか? バグを報告する必要がありますか?