成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Logstash 7.x 的安裝與數(shù)據(jù)導(dǎo)入(阿里云Ubuntu)

nidaye / 661人閱讀

摘要:接上篇的安裝與界面預(yù)覽阿里云系統(tǒng)環(huán)境操作系統(tǒng)阿里云系統(tǒng)內(nèi)網(wǎng),私有地址內(nèi)內(nèi)內(nèi)外網(wǎng),公有地址外外外版本版本版本安裝與配置官方文檔不同于和,需要多帶帶安裝環(huán)境下載解壓后續(xù)操作在內(nèi)目錄進(jìn)行到下載測(cè)試數(shù)據(jù)集解壓測(cè)試數(shù)據(jù)集

接上篇:Kibana 7.x 的安裝與界面預(yù)覽(阿里云Ubuntu)

系統(tǒng)環(huán)境

操作系統(tǒng):Ubuntu 18.04 LTS(阿里云)

系統(tǒng)IP

# 內(nèi)網(wǎng),私有地址
172.內(nèi).內(nèi).內(nèi)
# 外網(wǎng),公有地址
112.外.外.外

Elasticsearch 版本:7.2

Kibana 版本:7.2

Logstash 版本:7.2

安裝與配置

官方文檔:https://www.elastic.co/guide/...

Logstash 不同于 Elasticsearch 和 Kibana,需要多帶帶安裝 Java 環(huán)境

~$ sudo apt install default-jdk
~$ java -version
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)

下載 logstash

wget https://artifacts.elastic.co/downloads/logstash/logstash-7.2.0.tar.gz

解壓 logstash

tar -zxf logstash-7.2.0.tar.gz

后續(xù)操作在 logstash-7.2.0 內(nèi)目錄進(jìn)行

cd logstash-7.2.0/

到 grouplens 下載 MovieLens 測(cè)試數(shù)據(jù)集

wget http://files.grouplens.org/datasets/movielens/ml-latest-small.zip

解壓測(cè)試數(shù)據(jù)集

unzip ml-latest-small.zip

創(chuàng)建并編輯 logstash.conf 文件,添加如下內(nèi)容(Ruby 語(yǔ)法)

input {
  file {
    path => "/home/walker/es/ml-latest-small/movies.csv"
    start_position => "beginning"
    sincedb_path => "/dev/null"
  }
}
filter {
  csv {
    separator => ","
    columns => ["id","content","genre"]
  }
  mutate {
    split => { "genre" => "|" }
    remove_field => ["path", "host","@timestamp","message"]
  }
  mutate {

    split => ["content", "("]
    add_field => { "title" => "%{[content][0]}"}
    add_field => { "year" => "%{[content][2]}"}
  }
  mutate {
    convert => {
      "year" => "integer"
    }
    strip => ["title"]
    remove_field => ["path", "host","@timestamp","message","content"]
  }
}
output {
   elasticsearch {
     hosts => "http://172.18.193.52:9200"
     index => "movies"
     document_id => "%{id}"
   }
  stdout {}
}

導(dǎo)入數(shù)據(jù),注意導(dǎo)入后不會(huì)自動(dòng)退出,用 Ctrl-C 手動(dòng)退出

# 個(gè)人路徑有所不同
./bin/logstash -f /home/walker/es/ml-latest-small/logstash.conf 

Management 查看數(shù)據(jù)(Index 相當(dāng)于關(guān)系型數(shù)據(jù)庫(kù)的 Table)

關(guān)系型數(shù)據(jù)庫(kù)與 Elasticsearch 的抽象與類比

Dev tools 查看文檔總數(shù)(即數(shù)據(jù)總條數(shù))

# 查看數(shù)據(jù)總量
GET /movies/_count

# 控制臺(tái)輸出
{
  "count" : 9743,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "failed" : 0
  }
}

查看 id 為 1 的數(shù)據(jù)

# 查看 id 為 1 的數(shù)據(jù)
GET /movies/_doc/1

# 控制臺(tái)輸出
{
  "_index" : "movies",
  "_type" : "_doc",
  "_id" : "1",
  "_version" : 1,
  "_seq_no" : 121,
  "_primary_term" : 1,
  "found" : true,
  "_source" : {
    "@version" : "1",
    "genre" : [
      "Adventure",
      "Animation",
      "Children",
      "Comedy",
      "Fantasy"
    ],
    "year" : 1995,
    "id" : "1",
    "title" : "Toy Story"
  }
}

刪除 movies 數(shù)據(jù)(Elasticsearch 的 Index 可對(duì)標(biāo)關(guān)系型數(shù)據(jù)庫(kù)的 Table)

# 刪除命令
DELETE /movies

# 控制臺(tái)輸出
{
  "acknowledged" : true
}
walker 的目錄結(jié)構(gòu)
$ tree /home/walker/es/ -L 2
/home/walker/es/
├── elasticsearch-7.2.0
│?? ├── bin
│?? ├── config
│?? ├── data
│?? ├── jdk
│?? ├── lib
│?? ├── LICENSE.txt
│?? ├── logs
│?? ├── modules
│?? ├── NOTICE.txt
│?? ├── plugins
│?? └── README.textile
├── elasticsearch-7.2.0-linux-x86_64.tar.gz
├── kibana-7.2.0-linux-x86_64
│?? ├── bin
│?? ├── built_assets
│?? ├── config
│?? ├── data
│?? ├── LICENSE.txt
│?? ├── node
│?? ├── node_modules
│?? ├── NOTICE.txt
│?? ├── optimize
│?? ├── package.json
│?? ├── plugins
│?? ├── README.txt
│?? ├── src
│?? ├── target
│?? ├── webpackShims
│?? └── x-pack
├── kibana-7.2.0-linux-x86_64.tar.gz
├── logstash-7.2.0
│?? ├── bin
│?? ├── config
│?? ├── CONTRIBUTORS
│?? ├── data
│?? ├── Gemfile
│?? ├── Gemfile.lock
│?? ├── lib
│?? ├── LICENSE.txt
│?? ├── logs
│?? ├── logstash-core
│?? ├── logstash-core-plugin-api
│?? ├── modules
│?? ├── NOTICE.TXT
│?? ├── tools
│?? ├── vendor
│?? └── x-pack
├── logstash-7.2.0.tar.gz
├── ml-latest-small
│?? ├── links.csv
│?? ├── logstash.conf
│?? ├── movies.csv
│?? ├── ratings.csv
│?? ├── README.txt
│?? └── tags.csv
└── ml-latest-small.zip
本文是阮一鳴《Elasticsearch核心技術(shù)與實(shí)戰(zhàn)》的學(xué)習(xí)筆記。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75612.html

相關(guān)文章

  • [實(shí)戰(zhàn)] 用數(shù)人,部署彈性 ELK 集群就五步

    摘要:摘要本篇文章介紹了如何通過(guò)數(shù)人云部署一套標(biāo)準(zhǔn)的日志收集系統(tǒng)。主機(jī)添加完成后,檢查主機(jī)運(yùn)行是否正常,如圖第二步,發(fā)布實(shí)例我們將通過(guò)數(shù)人云將的鏡像以模式部署到我們規(guī)劃的主機(jī)和上。 摘要:本篇文章介紹了如何通過(guò)數(shù)人云部署一套標(biāo)準(zhǔn)的 ELK 日志收集系統(tǒng)。第一步,將主機(jī)組織成集群;第二步,發(fā)布 ElasticSearch 實(shí)例;第三步,發(fā)布 Kibana 實(shí)例;第四步,發(fā)布 Logstash ...

    姘存按 評(píng)論0 收藏0
  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:數(shù)據(jù)導(dǎo)入與校驗(yàn)容器運(yùn)行之后,筆者需要驗(yàn)證是否啟動(dòng)成功,可以通過(guò)瀏覽器訪問(wèn)和的頁(yè)面是否成功來(lái)判斷。的整體操作流程比較簡(jiǎn)單,首先是收集各種日志并進(jìn)行過(guò)濾,然后將過(guò)濾后的內(nèi)容發(fā)送到服務(wù)中,最后用戶通過(guò)的頁(yè)面查看中的日志數(shù)據(jù)作者湯青松微信日期 一、背景 筆者所在項(xiàng)目組的項(xiàng)目由多個(gè)子項(xiàng)目所組成,每一個(gè)子項(xiàng)目都存在一定的日志,有時(shí)候想排查一些問(wèn)題,需要到各個(gè)地方去查看,極為不方便,此前聽(tīng)說(shuō)有ELK...

    el09xccxy 評(píng)論0 收藏0
  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:數(shù)據(jù)導(dǎo)入與校驗(yàn)容器運(yùn)行之后,筆者需要驗(yàn)證是否啟動(dòng)成功,可以通過(guò)瀏覽器訪問(wèn)和的頁(yè)面是否成功來(lái)判斷。的整體操作流程比較簡(jiǎn)單,首先是收集各種日志并進(jìn)行過(guò)濾,然后將過(guò)濾后的內(nèi)容發(fā)送到服務(wù)中,最后用戶通過(guò)的頁(yè)面查看中的日志數(shù)據(jù)作者湯青松微信日期 一、背景 筆者所在項(xiàng)目組的項(xiàng)目由多個(gè)子項(xiàng)目所組成,每一個(gè)子項(xiàng)目都存在一定的日志,有時(shí)候想排查一些問(wèn)題,需要到各個(gè)地方去查看,極為不方便,此前聽(tīng)說(shuō)有ELK...

    chenatu 評(píng)論0 收藏0
  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:數(shù)據(jù)導(dǎo)入與校驗(yàn)容器運(yùn)行之后,筆者需要驗(yàn)證是否啟動(dòng)成功,可以通過(guò)瀏覽器訪問(wèn)和的頁(yè)面是否成功來(lái)判斷。的整體操作流程比較簡(jiǎn)單,首先是收集各種日志并進(jìn)行過(guò)濾,然后將過(guò)濾后的內(nèi)容發(fā)送到服務(wù)中,最后用戶通過(guò)的頁(yè)面查看中的日志數(shù)據(jù)作者湯青松微信日期 一、背景 筆者所在項(xiàng)目組的項(xiàng)目由多個(gè)子項(xiàng)目所組成,每一個(gè)子項(xiàng)目都存在一定的日志,有時(shí)候想排查一些問(wèn)題,需要到各個(gè)地方去查看,極為不方便,此前聽(tīng)說(shuō)有ELK...

    xumenger 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<