[groonga-dev,04633] オブジェクト作成後にmroongaをインストールした場合の対処について

Back to archive index

大川敬臣 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 



groonga-dev メーリングリストの案内
Back to archive index