2012-08-06 9 views
5

私はaccumuloを初期化する際にインスタンスを作成しましたaccumulo init 今、私はそのインスタンスを削除したいだけでなく、新しいインスタンスを作成したいと思います。 誰でもこれを行うのに役立つことができますか?累積のインスタンスを削除するには?

答えて

6

$ ACCUMULO_HOME/conf/accumulo-site.xmlのinstance.dfs.dirプロパティで指定されたディレクトリをHDFSから削除します。

accumulo-site.xmlでinstance.dfs.dirを指定しなかった場合、デフォルトは "/ accumulo"です。

accumulo initを呼び出すことができます。

+0

返信いただきありがとうございました。今私は新しいインスタンスを作成することができますが、ステータスをチェックしているとき(http://9.182.77.14:50095/を使用して)、インスタンス名がnullであり、idも新しいものではなく、新しいものです。plzこの問題を解決する方法を教えてください? –

+0

ページを更新するだけです。モニターには、最初にページにアクセスしたときに正しく初期化されない静的なメンバーがいくつかあります。 – elserj

2

フォローアップのコメントに答えるのに十分な担当者がいません。

再起動してからモニタプロセスを再起動してください。さらに、モニターを実行しているノードが、残りのインスタンスと同じ構成であること、およびHADOOP_HOMEに基づくクラスパス上のHadoopと同じ構成であることを確認してください。

+0

あなたのご返信ありがとうございました....私はそれを試します –

+0

あなたはどのように監視プロセスを再起動するか教えていただけますか? /bin/stop-all.shを使用してすべてのプロセスを停止しようとしましたが、それは機能しません。 –

+0

ps/jpsでプロセスを見つけ、それを殺すだけです。本当にステートフルなものはtserverだけです。そのため、ログ復旧が行われています。 – ohshazbot