Elastic Stack
文章目录
安装
一. 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 node
下载node:https://nodejs.org/en/download/
通过win+r-》node -v检查是否安装成功
1.2 grunt
cmd中执行 npm install -g grunt-cli
grunt -version 检查是否安装成功
- 下载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