2017-05-04 20 views
2

私たちはaerospikeの2ノードクラスタを持っています。クラスタに2つ以上のノードを追加することを考えました。私はそれらを追加するとすぐに、新しいノード上で待ち行列が深すぎるエラーが発生しています。また、クライアント上のデバイスオーバーロードも発生しています。新しいノードをaerospikeクラスタに追加する

私はmigrate-max-num-incomingを256から4にしようとしました。それでも問題は解決しません。

クライアントに影響を与えることなく、新しいノードをクラスタに追加する最適な方法は何ですか。

詳細情報: 1)私たちは、メッシュノードアーキテクチャ

+1

は、あなたが提供することができます:asadm -e「移行のようなショーの設定」とasadm -e "defragのような設定を表示"。ノードを追加すると、既存ノードのaerospike.logでデフラグ率をチェックすることもできます。 – lvolmar

+0

2番目の@lvolmarは、migrate-max-num-incomingを下げることで、新しい移民がすでに始まっているのを防ぎます。 – kporter

答えて

2

を使用しているSSDベースのインストール 2)を使用しているが一度に1つのノードを追加します。移行が完了するまで待機してから、2番目のノードを追加してください。 (私はすべてのノードがAerospikeの同じバージョンを実行していると仮定し、構成は一貫しており、すべて同じ名前空間が定義されています)

+0

私もそれを試みました、問題は移行中です、実際の書き込みはデバイスの過負荷エラーで失敗しています。 –

+0

あなたのaerospikeサーバーのバージョンは?コミュニティー版だと思いますか? – pgupta

+0

さらに、SSDストレージを使用していくつの名前空間を持ち、各名前空間に対してdefrag-lwm-pctをどのように設定していますか?名前空間の設定を共有できますか? – pgupta

3

あなたのストレージは追いついていません。

次のリンクが役立つはずです:

1-デバイスの過負荷の理解:

http://www.aerospike.com/docs/operations/manage/migration#lowering-the-migration-rate

3 - これはできる:

https://discuss.aerospike.com/t/device-overload/733

2-チューニング方法の移行をするために理解します移行中のデータが原因でクラスタ内の以前のノードのデフラグによっても発生しますEAの真空効果と、ピックアップして、その場合には、あなたがダウンチューニングデフラグ睡眠でデフラグを遅くしたいデフラグ活動を引き起こす可能性があります:

http://www.aerospike.com/docs/reference/configuration#defrag-sleep

関連する問題