日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL数据以全量和增量方式,向ES搜索引擎同步流程

發布時間:2025/3/17 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL数据以全量和增量方式,向ES搜索引擎同步流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文源碼:GitHub·點這里 || GitEE·點這里

一、配置詳解

場景描述:MySQL數據表以全量和增量的方式向ElasticSearch搜索引擎同步。

1、下載內容

  • elasticsearch 版本 6.3.2
  • logstash 版本 6.3.2
  • mysql-connector-java-5.1.13.jar

2、核心配置

  • 路徑:/usr/local/logstash
  • 新建配置目錄:sync-config

1)、配置全文

/usr/local/logstash/sync-config/cicadaes.conf

input {stdin {}jdbc {jdbc_connection_string => "jdbc:mysql://127.0.0.1:3306/cicada?characterEncoding=utf8"jdbc_user => "root"jdbc_password => "root123"jdbc_driver_library => "/usr/local/logstash/sync-config/mysql-connector-java-5.1.13.jar"jdbc_driver_class => "com.mysql.jdbc.Driver"jdbc_paging_enabled => "true"jdbc_page_size => "50000"jdbc_default_timezone => "Asia/Shanghai"statement_filepath => "/usr/local/logstash/sync-config/user_sql.sql"schedule => "* * * * *"type => "User"lowercase_column_names => falserecord_last_run => trueuse_column_value => truetracking_column => "updateTime"tracking_column_type => "timestamp"last_run_metadata_path => "/usr/local/logstash/sync-config/user_last_time"clean_run => false}jdbc {jdbc_connection_string => "jdbc:mysql://127.0.0.1:3306/cicada?characterEncoding=utf8"jdbc_user => "root"jdbc_password => "root123"jdbc_driver_library => "/usr/local/logstash/sync-config/mysql-connector-java-5.1.13.jar"jdbc_driver_class => "com.mysql.jdbc.Driver"jdbc_paging_enabled => "true"jdbc_page_size => "50000"jdbc_default_timezone => "Asia/Shanghai"statement_filepath => "/usr/local/logstash/sync-config/log_sql.sql"schedule => "* * * * *"type => "Log"lowercase_column_names => falserecord_last_run => trueuse_column_value => truetracking_column => "updateTime"tracking_column_type => "timestamp"last_run_metadata_path => "/usr/local/logstash/sync-config/log_last_time"clean_run => false} } filter {json {source => "message"remove_field => ["message"]} } output {if [type] == "User" {elasticsearch {hosts => ["127.0.0.1:9200"]index => "cicada_user_search"document_type => "user_search_index"}}if [type] == "Log" {elasticsearch {hosts => ["127.0.0.1:9200"]index => "cicada_log_search"document_type => "log_search_index"}} }

2)、SQL文件

  • user_sql.sql
SELECTid,user_name userName,user_phone userPhone,create_time createTime,update_time updateTime FROM c_user WHERE update_time > : sql_last_value
  • log_sql.sql
SELECTid,param_value paramValue,request_ip requestIp,create_time createTime,update_time updateTime FROM c_log WHERE update_time > : sql_last_value

3)、配置參數說明

  • input參數
statement_filepath:讀取SQL語句位置 schedule :這里配置每分鐘執行一次 type :類型,寫入ES的標識 lowercase_column_names :字段是否轉小寫 record_last_run :記錄上次執行時間 use_column_value :使用列的值 tracking_column :根據寫入ES的updateTime字段區分增量數據 tracking_column_type :區分的字段類型
  • output參數
hosts :ES服務地址 index :Index名稱,類比理解數據庫名稱 document_type :Type名稱,類比理解表名稱

3、啟動進程

/usr/local/logstash/bin/logstash -f /usr/local/logstash/sync-config/cicadaes.conf

二、ES客戶端工具

1、下載軟件

kibana-6.3.2-windows-x86_64

2、修改配置

kibana-6.3.2-windows-x86_64\config\kibana.yml

添加配置:

elasticsearch.url: "http://127.0.0.1:9200"

3、雙擊啟動

kibana-6.3.2-windows-x86_64\bin\kibana.bat

4、訪問地址

http://localhost:5601

三、源代碼地址

GitHub·地址 https://github.com/cicadasmile/linux-system-base GitEE·地址 https://gitee.com/cicadasmile/linux-system-base

總結

以上是生活随笔為你收集整理的MySQL数据以全量和增量方式,向ES搜索引擎同步流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品性爱在线 | 日韩视频免费在线播放 | √天堂在线| 邵氏电影《金莲外传2》免费观看 | 精品一区在线播放 | 黑人狂躁日本妞hd | 欧美亚洲国产视频 | 超碰97在线免费观看 | 丝袜五月天 | 日韩精品在线观看一区 | 91丨porny丨成人蝌蚪 | 欧美又大粗又爽又黄大片视频 | 激情午夜婷婷 | 奇米影视首页 | 国模人体一区二区 | 国产日韩大片 | 国模叶桐尿喷337p人体 | 亚洲大片精品 | 成人亚洲视频 | 亚洲精品黄色片 | 三上悠亚亚洲一区 | 玩弄人妻少妇500系列 | 国产精品成人3p一区二区三区 | 国产中文字幕在线免费观看 | 国产精品美女久久 | 四虎8848 | 欧美亚洲色综久久精品国产 | 亚洲色图19p| 欧美中文字幕视频 | va婷婷在线免费观看 | 国产黄色片在线观看 | 国产日产久久高清欧美一区 | 99热99热| 国产高潮呻吟久久 | 欧美首页 | 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 日本xxxx高潮少妇 | 日韩欧美大陆 | 国语对白一区 | 九九爱精品 | 红桃视频一区 | 亚洲天堂av网站 | 欧美高清hd | 奶水喷溅虐奶乳奴h文 | 亚州一区二区 | 国产精品18久久久久久无码 | 欧美黄视频| 亚洲天堂二区 | 一区二区三区亚洲 | 色呦呦官网 | 亚洲成人自拍视频 | 成a人片亚洲日本久久 | 台湾佬美性中文娱乐 | 国产老女人精品毛片久久 | 成人综合网址 | 一本无码aⅴ久久久国产 | 91极品视觉盛宴 | 国产一区二区欧美 | 羞羞动态图 | 99re7| 激情涩涩 | 久久精品国产亚洲av久 | 成人人人人人欧美片做爰 | 在线不卡免费视频 | 爆操少妇 | 精品久久影院 | 女婴高潮h啪啪 | 精品日本一区二区三区 | 人妻互换一区二区三区四区五区 | 国产在线视频不卡 | 琪琪原网址 | 黄色最新网址 | 国产黄色av片 | www.色黄| 久久aaaa片一区二区 | 亚洲国产精品无码久久久久高潮 | 高潮又黄又刺激 | 国产精品99久久久久久久女警 | 日韩毛片 | 在线观看av的网址 | 国产精品地址 | 爱情岛亚洲品质自拍极速福利网站 | 国产精视频 | 国产91丝袜在线播放九色 | 精品无码av一区二区三区 | 国产乱人乱偷精品视频a人人澡 | 成年人免费看毛片 | 国产男男gay体育生白袜 | www.日本精品 | 国产成人无码精品久久二区三 | 精品一区二区三区视频 | 香蕉色网 | 色阁av | 久草在在线视频 | 欧美日韩亚洲成人 | 欧美老熟妇又粗又大 | 欧美精品久久96人妻无码 | 久久久电影 | 特黄视频 |