その他
    ホーム技術発信DoRubyhyper estraierのindexの再構築

    hyper estraierのindexの再構築

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    どうもメガネです。11回目です。 今回はHyper estraierのindexの再構築について説明します。

    Hyper estraierは便利なのですが、サーバなどの電源が落ちると_nodeの中が消えてします。

    なので再構築を方法を紹介します。

    今回はコマンドだけで行います。

    まずはHyper estraierが起動していることを確認

    $ ps -ef | grep estmaster

    動いていない場合は起動する。

    $estmaster -bg indexを初期化したパス database.ymlを確認する

    estraier:

     node: node 

    database.ymlを確認したら_nodeの中にdatabase.ymlファイルに記述されているnodeがあるかを確認する

    $ ls /indexを初期化したパス/_node/

    ない場合は作成する。

    $ estcmd create -tr -apn -xl /indexを初期化したパス/_node/作成したいnode

    作成が終わったら再構築したいRAILSAPPのtopに行って $ruby scrip/console >>再構築したいMODEL.reindex! あとはひたすら待つのみ

    以上