2023-02-04 Elasticsearch环境安装

本文详细介绍了Elasticsearch的安装配置,包括设置节点名称、IP地址等,并提供了启动与验证步骤。同时,讲解了Kibana的安装与启动,以及如何配置Elasticsearch服务地址。此外,还涉及了Head健康插件的安装与使用,以检查Elasticsearch的集群健康状态,包括Green、Yellow、Red三种级别。
摘要由CSDN通过智能技术生成

1 JDK-8的安装

查询资料自我安装即可,这里不做展示。

2 Elasticsearch 的安装

Elasticsearch目录结构:
在这里插入图片描述
配置文件:

#节点名称,集群内要唯一
node.name: node-1001

node.master: true
node.data: true

#ip 地址
network.host: localhost
http.port: 9200

#tcp 监听端口
transport.tcp.port: 9301

#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

启动:双击 D:\Elasticsearch\elasticsearch-7.8.0\bin\elasticsearch.bat;http://localhost:9200/ 出现一下就成功
在这里插入图片描述
脚本 shell 启动命令:

start D:\Elasticsearch\elasticsearch-7.8.0\bin\elasticsearch.bat

2 Kibana的安装

https://www.elastic.co/cn/downloads/past-releases/kibana-7-8-0
启动方式 - 双击 D:\Elasticsearch\kibana-7.8.0\bin\kibana.bat
验证服务成功:

 log   [00:35:01.448] [info][server][Kibana][http] http server running at http://localhost:5601

配置elasticsearch服务的地址:
在这里插入图片描述
命令行关闭kibana:

  1. 关闭窗口
  2. ps -ef | grep 5601
  3. kill -9 pid
    在这里插入图片描述

3 Head 健康插件的安装

安装依赖 node
安装grunt:

npm install -g grunt-cli
grunt --version
  1. 下载地址 :https://github.com/mobz/elasticsearch-head
  2. 下载完成后,解压,打开elasticsearch-head-master文件夹,修改Gruntfile.js文件,添加hostname:‘*’,如图:

在这里插入图片描述
3. 进入elasticsearch-head-master文件夹 npm install 安装依赖
4. npm run start 启动服务
5. 验证:http://localhost:9100/安装成功
6. 如果无法发现ES节点,尝试在ES配置文件中设置允许跨域

http.cors.enabled: true
http.cors.allow-origin: "*"

4 健康值检查

Green: 所有Prinmgary和Replica均为active,集群健康;
Yellow: 至少一个Replica不可用,但是所有Primary均为active,数据仍然是可以保证完整性的。
Red: 至少有一个Primary为不可用状态,数据不完整,集群不可用。

健康值检查:

_cat/health
_cluster/health

4 集群搭建

cluster.name: my-application
node.name: node-1003
node.master: true
node.data: true
network.host: localhost
http.port: 9203
transport.tcp.port: 9303
discovery.seed_hosts: ["localhost:9301","localhost:9302", "localhost:9303"]
discovery.zen.fd.ping_timeout: 1m
discovery.zen.fd.ping_retries: 5
cluster.initial_master_nodes: ["node-1001", "node-1002","node-1003"]
http.cors.enabled: true
http.cors.allow-origin: "*"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值