史上最全ELK搭建笔记-持续更新

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38500014/article/details/84825418

首先就是下载 elasticsearch,kibana,logstash对应的版本,最好版本一致,建议在 Linux 环境下搭建

建议大家安装最先版本的软件,比如我的es,logstash,kibana都是最新版本6.5.1,且版本一致,最新版都是自带x-pack的

1- elasticsearch 下载地址,戳开就是

2- logstash 下载地址,戳开就是

3- kibana 下载地址,戳开就是

一 . elasticsearch 

首先配置 elasticsearch,下载分词器 ,是必须安装的,切换到bin目录下,运行以下命令

../bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.3.0/elasticsearch-analysis-ik-6.3.0.zip
当然6.3.0版本是根据你的 elasticsearch的版本对应的,可以参考 elasticsearch-analysis-ik 官方下面的版本提示,比如我安装的最新版本6.5.1,直接替换版本号安装即可

注意:5.0以后高版本的插件安装命令是 elasticsearch-plugin,和低版本不一样,但是效果一样

在 elasticsearch的config目录下编辑 elasticsearch.yml文件,配置几个字段,本人的如下

cluster.name: ww-es    #集群名

node.name: node1   #节点名称

network.host: 0.0.0.0   #代表任意机器都能连接

http.cors.enabled: true  #通过head插件连接必须有此参数

http.cors.allow-origin: "*"  #通过head插件连接必须有此参数

注意:5.0以后高版本的分词器不需要设置,直接启动即可 ../bin/elasticsearch ,但是低版本需要在 elasticsearch的config目录下编辑 elasticsearch.yml文件,添加一行 index.analysis.analyzer.ik.type: 'ik'  即可

切换到bin目录下,输入命令 ../bin/elasticsearch 然后打开 http://localhost:9200/ 应该能看到es服务基本信息

es

还有就是下载head插件,直通车戳 elasticsearch-head 下方有下载方法

  • git clone git://github.com/mobz/elasticsearch-head.git
  • cd elasticsearch-head
  • npm run start  启动head服务--要先安装node.js
  • 打开 http://localhost:9100/ 应该能看到基本信息

哈哈

现在用代码测试一下连接本地的es是否成功,有兴趣戳这里查看最新版本es代码使用 https://github.com/wwfamily/elasticsearchTest/blob/release/ceshi/java/JavaESTest.java

二.logstash

下载并解压了logstash,然后根据官方配置一下,新建一个logstash-simple.conf 文件 logstash配置说明 ,放置在bin目录下,然后 切换到bin目录下,修改文件内容如下

input { stdin { type => "syslog" } }
filter { }
output {
  elasticsearch { hosts => "192.168.251.20:9200" }
  stdout { codec => rubydebug }
}

记得host要改成自己得IP,输入  ..bin/logstash -f logstash-simple.conf 命令,然后启动logstash服务,启动完成在当前终端页面输入一些东西,可以收到回应如图

此时 http://localhost:9600/  应该能看到服务信息

的

三.kibana

kibana的配置比较简单

下载解压kibana,然后切换到config目录下,修改kibana.yml文件,修改字段 elasticsearch.url: "http://192.168.9.42:9200" 记得改成自己的IP,接下来切换到bin目录,输入 ../bin/kinana 启动服务,此时 http://localhost:5601/  应该能打开kibana页面

的

kibana界面不熟悉的同学可以参考本人的搭建界面 https://blog.csdn.net/weixin_38500014/article/details/84878437

总结:搭建过程中,刚开始是在windows上面装的2.3.4版本的es,结果到后面装logstash和kibana会缺少很多配置,查了很久也无果,一怒之下在mac上面进行搭建,强烈建议大家安装最新版,可以省很多配置问题

欢迎大家一起交流哈,有问题可以随时提哈哈哈

猜你喜欢

转载自blog.csdn.net/weixin_38500014/article/details/84825418