Logstash的安裝與使用

2021-10-07 22:33:11 字數 1242 閱讀 8195

logstash

logstash是elastic技術棧中的乙個技術。它是乙個資料採集引擎,可以從資料庫採集資料到es中。我們可以通過設定自增id主鍵或者時間來控制資料的自動同步,這個id或者時間就是用於給logstash進行識別的

安裝logstash

外掛程式 logstash-input-jdbc

本外掛程式用於同步,es6.x起自帶,這個是整合在了 logstash中的。所以直接配置同步資料庫的配置檔案即可

建立索引

同步資料到es中,前提得要有索引,這個需要手動先去建立,名字隨意。比如:foodie-items

logstash同步資料庫配置

input 

}output "

}# 日誌輸出

stdout

}

這裡根據你需要同步的實際資料,選擇select的字段

select

i.id as itemid,

i.item_name as itemname,

i.sell_counts as sellcounts,

ii.url as imgurl,

tempspec.price_discount as price,

i.updated_time as updated_time

from

items i

left

join

items_img ii

on i.id = ii.item_id

left

join

(select item_id,

min(price_discount)

as price_discount from items_spec group

by item_id) tempspec

on i.id = tempspec.item_id

where

ii.is_main =

1and

i.updated_time >= :sql_last_value

啟動logstatsh
./logstash -f /usr/local/logstash-6.4.3/sync/logstash-db-sync.conf

Logstash安裝使用

需求 將log日誌包含api 的內容放入kafka。2017 07 13 18 01 31.619 info 15096 nio 9001 exec 1 c.z.a.t.a.s.impl.serviceimpl eventreportservice haslog api 1.配置正則 在logsta...

Logstash安裝和使用

logstash是開源的伺服器端資料處理管道,能夠同時 從多個 採集資料 轉換資料,然後將資料傳送到您最喜歡的 儲存庫 中。我們的儲存庫當然是 elasticsearch。作用 集中 轉換和儲存資料 bin logstash e input output 輸入 hello world 輸出 logs...

logstash資源包的安裝及使用

第乙個示例logstash將採用標準輸入和標準輸出作為input和output,並且不指定filtertar xzvf logstash.5.2.2.tar.gz 2 cd到logstash的根目錄,並執行啟動命令如下 cd logstash 5.2.2 bin logstash e input o...