大川敬臣
yoshi****@kccs*****
2018年 7月 6日 (金) 22:59:34 JST
こんにちは、大川と申します。 以下の環境でmroongaを使用しております。 RHEL 7.3 MySQL 5.7.19 mroonga 7.05 MySQLはレプリケーション構成としております。 上記環境を構築した際、レプリケーション構成のマスターにあたるMySQLには、mroonga pluginをインストールしたのですが、 スレーブにはpluginのインストールを忘れておりました。 その状態で、マスター側で以下のコマンドでテーブルを作成しました。 ============================================================= CREATE TABLE `M_APL` ( -省略- `SUPPLY_NAME_SRCH` varchar(120) CHARACTER SET utf8 NOT NULL, `APL_NAME_SRCH` varchar(256) CHARACTER SET utf8 NOT NULL, `APL_NAME_KANA` varchar(128) CHARACTER SET utf8 NOT NULL, -省略- `SHOULDER_SRCH` varchar(400) CHARACTER SET utf8 NOT NULL, `EXPLANATION` varchar(2000) CHARACTER SET utf8 NOT NULL, `EXPLANATION_SRCH` varchar(4000) CHARACTER SET utf8 NOT NULL, -省略- `DEL_FLG` tinyint(1) NOT NULL, PRIMARY KEY (`APL_ID`), KEY `OPEN_DATE` (`OPEN_DATE`,`CLOSE_DATE`), KEY `CATEGORY_ID` (`CATEGORY_ID`), KEY `SEQUENCE_NO` (`SEQUENCE_NO`), FULLTEXT KEY `APL_NAME_SRCH` (`APL_NAME_SRCH`,`APL_NAME_KANA`,`SUPPLY_NAME_SRCH`,`SHOULDER_SRCH`,`EXPLANATION_SRCH`) COMMENT 'parser "TokenBigramSplitSymbolAlphaDigit"' ) ENGINE=Mroonga DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='engine "innodb"' ============================================================= その後にスレーブ側で検索結果がおかしい事がわかり確認したところ、mroonga pluginがインストールされていない事に気づきました。 スレーブ側にmroonga pluginをインストールする予定ではいるのですが、 スレーブ側にレプリケーションされているテーブルの再構築等は必要になりますでしょうか? また、既に作成されたObjectに対して、mroonga pluginインストール後に実施しなければいけないことはありますでしょうか? 些細な事でも結構ですので、ご教示いただけると助かります。 よろしくお願いいたします。 -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... URL: https://lists.osdn.me/mailman/archives/groonga-dev/attachments/20180706/a625cf8c/attachment.htm