作者:mobiledu2502907117 | 来源:互联网 | 2023-08-12 11:50
ElasticSearch系列-安装ElasticSearch安装elasticSearch下载选择MACOS下载,然后解压zip包Elasticsearch目
ElasticSearch系列 - 安装
ElasticSearch 安装
elasticSearch下载
![[外链图片转存失败(img-zCZ66B2z-1567216164016)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826191125115.png)]](https://img8.php1.cn/3cdc5/187ec/711/9701ace3f8069572.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
选择MACOS 下载,然后解压zip包
Elasticsearch目录结构为:
目录 | 配置文件 | 描述 |
---|
bin | | 脚本文件,包括起点elasticsearch。安装插件,运行统计数据等 |
config | elasticsearch.yml | 集群配置文件,user,role based相关配置 |
JDK | | java运行环境 |
data | path.data | 数据文件 |
lib | | java类库 |
logs | path.log | 日志文件 |
modules | | 包含所有ES模块 |
plugins | | 包含所有已安装插件 |
启动Elasticsearch
![在这里插入图片描述](https://img8.php1.cn/3cdc5/187ec/711/6fc45e957bc04b18.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
输入localhost:9200
![[外链图片转存失败(img-G9vOG4Lj-1567216111022)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826214020066.png)]](https://img8.php1.cn/3cdc5/187ec/711/2fc04c0e2c563e77.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
正常启动
查看安装插件
![在这里插入图片描述](https://img8.php1.cn/3cdc5/187ec/711/c49a601bcf728be5.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
Kibanna安装
Kibanna下载地址
![[外链图片转存失败(img-tJ9ZMO9P-1567216111022)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826222453033.png)]](https://img8.php1.cn/3cdc5/187ec/711/cc3a4c9d86735ae3.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
选择MAC 下载安装包,解压
运行Kibanna
![[外链图片转存失败(img-2aKWj8S8-1567216111023)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826222845090.png)]](https://img8.php1.cn/3cdc5/187ec/711/7b71fc3ced8365e6.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
PS:Kibanna必须在elasticsearch运行后才可以启动
输入localhost:5601
![[外链图片转存失败(img-jX1wrVeC-1567216111023)(/Users/aaron/Library/Application Support/typora-user-images/image-20190826223147934.png)]](https://img8.php1.cn/3cdc5/187ec/711/602b2f1c72217b6c.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
显示已经正常启动
Logstash 安装
logstash下载地址
![在这里插入图片描述](https://img8.php1.cn/3cdc5/187ec/711/114d879f59a67e7d.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)
下载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)]](https://img8.php1.cn/3cdc5/187ec/711/cc058dd2f7a6aca7.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMzMwNjg3,size_16,color_FFFFFF,t_70)