<div dir="ltr">
<span style="font-size:14px;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">各務</span> さん、
<span style="font-size:14px;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">須藤</span> さん<br><div><br></div><div>こんにちは、大川です。</div><div><br></div><div>ご連絡ありがとうございます。</div><div>返信が遅くなって申し訳ございません。</div><div><br></div><div><span style="font-size:14px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">ALTER TABLE</span> を実行するだけで良いと聞き安心しました。</span></span><br></div><div><span style="font-size:14px">テスト環境で確認した結果も問題なさそうで、検索結果も正常になりました。</span></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">ご教示ありがとうございました。</span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018年7月9日 14:15 Kouhei Sutou <span dir="ltr"><<a href="mailto:kou****@clear*****" target="_blank">kou****@clear*****</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">須藤です。<br>
<br>
各務さんの方法でよさそうに思います!<br>
ALTER TABLE ENGINEでテーブルを作り直すのもその通りです!<br>
<br>
In <<a href="mailto:5b421****@mx*****">5b421e0a.1c69fb81.73612.936a@<wbr>mx.google.com</a>><br>
"[groonga-dev,04634] Re: オブジェクト作成後にmroongaをインストールした場合の対<wbr>処について" on Sun, 08 Jul 2018 23:21:59 +0900,<br>
<div class="HOEnZb"><div class="h5"> 各務 洋 <<a href="mailto:kagam****@pyrol*****">kagam****@pyrol*****</a>> wrote:<br>
<br>
> 大川様。<br>
> 各務と申します。<br>
> <br>
> もし私がこの環境で修復を行うなら、<wbr>次の2点が必要になると考えます。<br>
> <br>
> ・Plugin を有効にする。<br>
> ・Table を作り直す。<br>
> <br>
> 手順にすると下記のようになると思います。作業はほぼ、<wbr>Slave 側で行います。<br>
> <br>
> 1. Slave への参照を止めて確認する(いわゆる縮退状態に)。<br>
> 2. Slave を止める。(<wbr>と言いながら更新が少ない非同期ならそのままにするかも)<br>
> 3. yum 実行( mysql の root のパスワードは設定解除が推奨)<br>
> 4. SHOW PLUGINS; で Mroonga が入っているか確認。入っていなければ、<br>
> /usr/share/mroonga/uninstall.<wbr>sql; /usr/share/mroonga/install.sql の実行<br>
> 5. ALTER TABLE M_APL ENGINE Mroonga;<br>
> <br>
> あとは念のため Master 側で<br>
> <br>
> SELECT TABLE_SCHEMA TABLE_NAME FROM information_schema.tables WHERE ENGINE = 'Mroonga'<br>
> <br>
> を実行して、他に Mroonga の Table が無いか確認すると思います。<br>
> 問題なければ Slave を止めていたら戻して、追いついたら縮退を解除します。<br>
> <br>
> ご質問の点の<br>
>> スレーブ側にmroonga pluginをインストールする予定ではいるのですが、<br>
> が、手順の3,4<br>
> <br>
>> スレーブ側にレプリケーションされているテーブルの再構築等は必<wbr>要になりますでしょうか?<br>
> これが手順5<br>
> <br>
>> また、既に作成されたObjectに対して、mroonga pluginインストール後に実施しなければいけないことはあり<wbr>ますでしょうか?<br>
> wrapper mode を本番環境で使用したことは無いのですが、<br>
> 手順5 の ALTER TABLE は TABLE の新規作成&流し込み&差し替えになるようです。<br>
> したがって、特に実施しないといけないことは無いと思います。<br>
> <br>
> 上記でいかがでしょうか?<br>
> <br>
> P.S<br>
> 奇遇なことに先週 Slave 側でのみ、何故か Engine InnoDB になっているDBを修復しました。<br>
> Plugin は入っていたので、その際の手順は、<wbr>1と5だけで復旧させています。<br>
> <br>
> <br>
> ------------------------------<wbr>------------------------------<br>
> 各務 洋 Email <a href="mailto:kagam****@pyrol*****">kagam****@pyrol*****</a><br>
> <br>
> ______________________________<wbr>_________________<br>
> groonga-dev mailing list<br>
> <a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
> <a href="https://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">https://lists.osdn.me/mailman/<wbr>listinfo/groonga-dev</a><br>
<br>
______________________________<wbr>_________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
<a href="https://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">https://lists.osdn.me/mailman/<wbr>listinfo/groonga-dev</a><br>
</div></div></blockquote></div><br></div>