生産環境活動:カナMySQLのリアルタイム同期を達成するためにES

注:スペース制限が原因の記事を、完全なドキュメントは、以下のQRコードをスキャンすることができ、自由に利用でき、より絶賛ビッグデータのエリート戦闘 +アーキテクトの良いレッスンをなど、ます。

専門家チームのスピードポイントリンクに参加します。http://www.dajiangtai.com/course/112.do

注:運河と展開するために必要な基礎をインストールし、完全なドキュメントで詳細を見て、乾燥品のシェアの直接的な除去。

実装MySQLを- >運河・サーバ(インスタンス )---> ClientAdapter ---> ES 同期プロセス

関係するコンポーネント間の関係(下記参照)

関連コンポーネントの役割

 

ビジネスデータベーステーブルの準備

ビジネスとしてのMySQLデータベースのテーブルにテストデータベースとテストテーブルを作成し、我々は最終的にtest.test ESにデータテーブルを同期させることです。

 

次のコマンドを実行してMySQLの:

 

コンフィギュレーションインスタンス

MySQLのバイナリログを引っ張ってCanal_Serverインスタンスを作成するCanal_Server、次の必要性の前に設置。

1.  ログイン Canal_Admin

 

2、  インスタンス管理ページ

3、新しいインスタンス

新規インスタンスは新規インスタンスの設定ページに入りますクリックしてください。

4、ローディングインスタンステンプレート

インスタンス構成をスクラッチから書か必要とせず、次のようにすることができるテンプレートをロードすることによって始まります。

 

5は、configureインスタンス

 

6、インスタンス名

 

7、インスタンスを保存

 

保存されたら、それを自動的にインスタンスのリストページに表示されます。

 

8、自動起動インスタンス

リフレッシュ・インスタンス・リストのページが起動しながら、後に、状態となっています:

至此,MySQL的binlog数据就可以被Canal-Server拉取到了。

 

おすすめ

転載: www.cnblogs.com/dajiangtai/p/12377431.html
おすすめ