Elastic Search & Kibana & Head 安装

Elastic Stack

Elastic Stack
ElasticSearch
Logstash
Kibana
Beats
基于json的分布式搜索和分析引擎
动态数据收集管道,生态丰富
提供数据的可视化界面
轻量级的数据采集器

安装

一. Elastic Search

1. 安装

官网:https://www.elastic.co/cn/downloads/elasticsearch

2. 环境兼容问题

3. 目录结构

目录名称description
bin可执行的脚本文件,包括启动elasticsearch服务,插件管理,函数命令等
config配置文件目录,如elasticsearch配置,角色配置,jvm配置等
libelasticsearch所依赖的java库
data默认的数据的存放目录,包含节点,分片,索引,文档的所有数据,生产环境要求必须修改,防止数据丢失
logs默认的日志文件存储路径,生产环境必须修改
modules包含所有的Elasticsearch模块,如Cluster,Discovery,Indices等
plugins已经安装的插件目录
jdk/jdk.appes7.0以后,自带的java环境

4. 启动环境

访问地址:localhost:9200

4.1单节点启动
# Windows
- cd elasticsearch\bin   ->   .\elasticsearch -d
- 双击elasticsearch.bat
- start C:\Dpan\ElasticSearch\bin\elasticsearch.bat

# Linux
- cd elasticsearch\bin  ->  ./elasticsearch -d
# MacOS
- cd elasticsearch\bin  ->  ./elasticsearch -d
- 双击elasticsearch
- open elasticsearch/bin/elasticsearch
4.2 单项目多节点启动
# Windows
.\elasticsearch.bat -E path.data=data1 -E path.logs=logs1 -E node.name=node1 -E cluster.name=zhanghp-cluster
.\elasticsearch.bat -E path.data=data2 -E path.logs=logs2 -E node.name=node2 -E cluster.name=zhanghp-cluster

# Linux/MacOS
./elasticsearch.bat -E path.data=data1 -E path.logs=log1 -E node.name=node1 -E cluster.name=zhanghp-cluster
./elasticsearch.bat -E path.data=data1 -E path.logs=log1 -E node.name=node2 -E cluster.name=zhanghp-cluster
4.3 多项目启动多节点

1.修改config/elasticsearch.yml中的端口

2.集群名称

# Windows
start C:\Dpan\node1\bin\elasticsearch.bat
start C:\Dpan\node2\bin\elasticsearch.bat
start C:\Dpan\node3\bin\elasticsearch.bat

# Linux/MacOS
open /node1/bin/elasticsearch
open /node2/bin/elasticsearch
open /node3/bin/elasticsearch

二. Kibana

访问地址:localhost:5601

1. 安装

需看是否和ES版本兼容

官网:https://www.elastic.co/cn/downloads/kibana

2. 启动环境

# Windows
- cd kibana\bin -> .\kibana.bat
- 双击kibana.bat
- start C:\Dpan\kibana\bin\kibana.bat

# Linux
- cd kibana/bin -> ./kibana

# MacOS
- cd kibana/bin -> ./kibana
- 双击kibana
- open kibana/bin/kibana

ps:若关闭kibana,单纯关闭终端执行窗口,不一定关掉

ps -ef|grep 5601 / ps -ef |grep kibana / lsof -i :5601

kill -9 pid

3. 补充

在指定es语句上,ctrl+/ 可跳入官网对应文档

ctrl+i 格式化代码

ctrl + 回车 运行代码

三. ES-HEAD

访问地址:localhost:9100

1. 环境安装

  1. 安装依赖

​ 1.1 node

下载node:https://nodejs.org/en/download/
通过win+r-》node -v检查是否安装成功

​ 1.2 grunt

cmd中执行 npm install -g grunt-cli
grunt -version 检查是否安装成功

  1. 下载hear插件并启动

https://github.com/mobz/elasticsearch-head
下载后,进入文件夹,修改Gruntfile.js,在conncect里添加hostname:‘*’

在这里插入图片描述

cd elasticsearch-head -> npm install

npm run start 启动服务

如果无法发现ES节点,舱室在ES配置文件中设置允许跨域
​ http.cors.enabled: true
http.cors.allow-origin: “*”

2.启动环境

进入head目录:npm run start

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值