Logstash input輸入 jdbc插件

Logstash  jdbc作爲輸入,從數據庫輸出到Elasticsearch

Logstash input輸入 jdbc插件

logstash-7.2.0

以mysql爲例

1、先看總體配置mysql.conf

執行時請去除所有中文註釋


input {
  jdbc {
    #mysql-jdbc驅動位置
	jdbc_driver_library => "/opt/logstash/config/jdbc/mysql-connector-java.jar"
	#mysql-jdbc驅動
	jdbc_driver_class => "com.mysql.jdbc.Driver"
	#數據庫URL
	jdbc_connection_string => "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8"
	#數據庫有戶名
	jdbc_user => "lucky"
	#數據庫密碼
	jdbc_password => "123456"
	#分頁查詢
	jdbc_paging_enabled => "true"
	#分頁大小
	jdbc_page_size => "320000"
	#是否強制標識符字段的小寫形式
    lowercase_column_names => false
	#多久執行一次,不配置,就執行一次
	#schedule => "0 4 * * *"
	statement => "select * from test"
    }
}


output {


#輸出到ES中  
  elasticsearch {
#填寫ES集羣
    hosts => ["http://node-01:9200","http://node-02:9200","http://node-03:9200"]
#ES如果有登陸驗證,要配置用戶名和密碼
#	user => "admin"
#	password => "123456"
#索引名
    index => "test"
#傳來的id作爲es文檔的_id
    document_id => "%{id}"
  }
}

2、官方文檔:

https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html

3、 對人工智能感興趣點下面鏈接

現在人工智能非常火爆,很多朋友都想學,但是一般的教程都是爲博碩生準備的,太難看懂了。最近發現了一個非常適合小白入門的教程,不僅通俗易懂而且還很風趣幽默。所以忍不住分享一下給大家。點這裏可以跳轉到教程。

https://www.cbedai.net/u014646662

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章