热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ElasticSearch系列安装

ElasticSearch系列-安装ElasticSearch安装elasticSearch下载选择MACOS下载,然后解压zip包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)]


推荐阅读
author-avatar
mobiledu2502907117
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有