window下部署ELK(6.2.2系列)

介绍

ELK = ElasticSearch + Logstash + Kibana

在ELK栈里依赖关系

  1. Kibana 依赖 Elasticsearch
  2. Logstash 数据 输出到 Elasticsearch
  3. Elasticsearch 数据来源 依赖 Logstash

所以我们以下按照依赖顺序安装相应的服务: ElasticSearch -> Logstash -> Kibana

elastic官网

安装目录结构

X:\ELK
X:\Elasticsearch
X:\Kibana
X:\Logstash

本教程的X以下是用D盘代替

ElasticSearch

下载 elasticsearch-6.2.2

# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.zip
# 自行下载 wget是linux命令
解压到D:\ElasticSearch\elasticsearch-6.2.2

bin目录结构

clipboard.png

安装

cd D:\ElasticSearch\elasticsearch-6.2.2\bin
elasticsearch-service.bat install
# 提示:The service 'elasticsearch-service-x64' has been installed.表示安装成功

# install:安装服务|remove:删除服务|start:启动|stop:暂停|manager:打开服务管理器
elasticsearch-service.bat install|remove|start|stop|manager

web查看服务

http://localhost:9200
clipboard.png

head插件 (不是必须,可跳过,kibana里也有个dev_tool可调试查询)

head插件是一个es集群的web前端工具,我们可以es查询,查看es集群状态等

# es 6.2.2版本es自带 需要独立安装
安装nodejs
下载https://github.com/coreybutler/nvm-windows 安装
nvm install v8.9.4
# npm加速 全局安装cnpm 指定来源淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
cnpm install
npm run start
open http://localhost:9100/

#其他版本es可以按以下命令安装
elasticsearch-plugin.bat install mobz/elasticsearch-head

# 修改elasticksearch配置 (config/elasticsearch.yml) 添加一下配置
http.cors.enabled: true
http.cors.allow-origin: "*"

elasticsearch-service.bat stop
elasticsearch-service.bat start


open http://localhost:9100/

clipboard.png

Logstash

下载 logstash-6.2.2

# wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.2.zip
解压到D:\Logstash\logstash-6.2.2

无需安装,直接使用

# logstash -e '配置文件内容'
# logstash -f 配置文件

测试demo

# conf/test.conf
input {
    file {
        path => "D:/elk/Elasticsearch/elasticsearch-6.2.2/logs/*.*"
        start_position => "beginning"
    }
}

output {
    elasticsearch {
        
        hosts => ["localhost:9200"]
    }
}

测试

logstash -f conf/test.conf

clipboard.png

Kibana

下载 kibana-6.2.2

# wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.2-windows-x86_64.zip
解压到D:\Logstash\kibana-6.2.2

运行

cd bin
kibanna.bat

open http://localhost:5601

配置开机运行

elasticsearch 已经是注册成服务, 我们还需要把logstash和kibana注册成服务

下载工具nssm

# https://nssm.cc/download
wget https://nssm.cc/release/nssm-2.24.zip
vim start.bat
logstash -f conf/test.conf

注册配置

clipboard.png

clipboard.png

clipboard.png

clipboard.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值