Elastic Search & Kibana & Head 安装

导读:本篇文章讲解 Elastic Search & Kibana & Head 安装,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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配置等
lib elasticsearch所依赖的java库
data 默认的数据的存放目录,包含节点,分片,索引,文档的所有数据,生产环境要求必须修改,防止数据丢失
logs 默认的日志文件存储路径,生产环境必须修改
modules 包含所有的Elasticsearch模块,如Cluster,Discovery,Indices等
plugins 已经安装的插件目录
jdk/jdk.app es7.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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/63270.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!