ElasticSearch系列 - 安装

ElasticSearch系列 - 安装
ElasticSearch 安装

elasticSearch下载

[外链图片转存失败(img-zCZ66B2z-1567216164016)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826191125115.png)]

选择MACOS 下载,然后解压zip包

Elasticsearch目录结构为:

目录配置文件描述
bin脚本文件,包括起点elasticsearch。安装插件,运行统计数据等
configelasticsearch.yml集群配置文件,user,role based相关配置
JDKjava运行环境
datapath.data数据文件
libjava类库
logspath.log日志文件
modules包含所有ES模块
plugins包含所有已安装插件

启动Elasticsearch

在这里插入图片描述

输入localhost:9200

[外链图片转存失败(img-G9vOG4Lj-1567216111022)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826214020066.png)]

正常启动

查看安装插件
在这里插入图片描述

Kibanna安装

Kibanna下载地址
[外链图片转存失败(img-tJ9ZMO9P-1567216111022)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826222453033.png)]

选择MAC 下载安装包,解压

运行Kibanna

[外链图片转存失败(img-2aKWj8S8-1567216111023)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826222845090.png)]

PS:Kibanna必须在elasticsearch运行后才可以启动

输入localhost:5601

[外链图片转存失败(img-jX1wrVeC-1567216111023)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826223147934.png)]

显示已经正常启动

Logstash 安装

logstash下载地址
在这里插入图片描述

下载ZIP,解压

加载数据进ElasticSearch,需要覆盖config文件夹中的logstash.conf文件

这个文件是配置数据转换格式的,定义input,输出ouput

input {
  file {
    path => "/Users/aaron/Documents/Infrastructure/logstash-7.3.1/bin/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][1]}"}
  }
#  mutate {

#    gsub => [
#      
#      "year", "\\)", ""
#    ]
#  }
  mutate {
    convert => {
      "year" => "integer"
    }
    strip => ["title"]
    remove_field => ["path", "host","@timestamp","message","content"]
  }
}
output {
   elasticsearch {
     hosts => "http://localhost:9200"
     index => "movies"
     document_id => "%{id}"
   }
  stdout {}
}

然后执行logstash命令
[外链图片转存失败(img-Cqm0ToM1-1567216111024)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826223940202.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值