本文介绍: 本文介绍CentOS7下安装部署ES以及可视化工具Kibana安装部署。Elasticsearch一个分布式、RESTful 风格搜索数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。——摘自ES官网

文章目录


一.前言

本文介绍CentOS7下安装部署ES以及可视化工具Kibana安装及部署。

二.介绍

1.Elasticsearch

Elasticsearch一个分布式、RESTful 风格搜索数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。——摘自ES官网

2.Kibana

Kibana 是为 Elasticsearch设计开源分析可视化平台。你可以使用 Kibana搜索查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级数据分析可视化,以图表的形式展现出来。

你可以理解为Kibana可视化管理Elasticsearch一个工具

三.ES安装

1.下载安装

直接

wget https://artifacts.elastic.co/downloads/enterprise-search/enterprise-search-8.2.3.tar.gz

或者
官网下载对应系统版本安装包

https://www.elastic.co/cn/downloads/enterprise-search

由于是给CentOS(Linux)安装,遂选择MacOS/Linux
在这里插入图片描述

2.解压、配置

2.1 解压

压缩文件放在/usr/local 目录下,解压

tar -zxvf elasticsearch-8.2.3-linux-x86_64.tar.gz 

在这里插入图片描述
我们创建一个data目录用于存储数据

mkdir data

2.2 配置

修改配置文件elasticsearch.yml

cd config
vim elasticsearch.yml

在配置文件加入以下内容

#修改集群名称
cluster.name: test-elasticsearch
#修改当前节点名称
node.name: es-node
#修改数据日志数据存储地址
path.data: /usr/local/elasticsearch-8.2.3/data
path.logs: /usr/local/elasticsearch-8.2.3/logs
#修改集群节点名称
cluster.initial_master_nodes: ["es-node"]
#修改分配的最小内存
-Xms1g
#修改分配的最大内存
-Xmx1g

和我一样
在这里插入图片描述
最后Esc :wq保存

3.启动

3.1增加用户

ES不允许root用户操作,首次启动之前需要添加额外用户启动
加入用户es”或者切换到非root用户

useradd es

改变目录使用权限

chown -R es:es /usr/local/elasticsearch-8.2.3

切换用户“es

su es

3.2启动

可以选择前台启动

./bin/elasticsearch

也可以后台启动

./bin/elasticsearch -d

看到这样的日志证明启动成功

在这里插入图片描述
但是蓝色框中警告我们应该elasticsearch程序需要最小max file descriptors值是65536,但是我的host只配置了4096(默认值),虚拟内存线程分配也分配太少了。

4.解决资源分配太少问题

停止es

ctrl+c

切换回root

su root

打开/etc/sysctl.conf文件

vim /etc/sysctl.conf

加入一下四行

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

和我一样
在这里插入图片描述

5.启动成功

浏览器输入https://127.0.0.1:9200/进行验证
在这里插入图片描述

四.Kibana安装

1.下载安装

直接

wget https://artifacts.elastic.co/downloads/kibana/kibana-8.2.3-linux-x86_64.tar.gz

或者
官网下载对应系统版本安装包

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

由于是给CentOS(Linux)安装,遂选择MacOS/Linux。
在这里插入图片描述

2.解压、配置

2.1 解压

压缩文件放在/usr/local 目录下,解压

tar -zxvf elasticsearch-8.2.3-linux-x86_64.tar.gz 

2.2 配置

修改配置文件

vim /usr/local/kibana-8.2.3/config/kibana.yml

在配置文件加入以下内容

server.port: 5601
server.host: "0.0.0.0"
server.name: "es"
i18n.locale: "zh-CN"

2.2 修改防火墙策略

2.2.1开启防火墙
systemctl start firewalld.service
2.2.2 添加5601端口
firewall-cmd --permanent --zone=public --add-port=5601/tcp
2.2.3重启防火墙
firewall-cmd --reload

在这里插入图片描述

4.启动

切换目录

cd /usr/local/kibana-8.2.3/bin

前台启动

./kibana

加载一些插件

在这里插入图片描述

5.验证

浏览器输入http://192.168.0.222:5601/打开如下界面,证明Kibana启动成功
在这里插入图片描述
接下来就可以进行配置了

6.配置Kibana

配置Kibana需要ES的注册令牌,此令牌为ES启动时生成,可以通过查看ES日志也可以在ES的bin目录下输入以下命令重新获取一个注册令牌
当然也可以手动配置

./elasticsearch-create-enrollment-token --scope kibana

原文地址:https://blog.csdn.net/a1397852386/article/details/125327305

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32680.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注