CentOS8.4 安装ES7.13.2、Kibana 7.13.2(保姆版)

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
云防火墙,500元 1000GB
简介: CentOS8.4 安装ES7.13.2、Kibana 7.13.2

在这里插入图片描述

一、安装JDK

1.卸载CentOS自带jdk

rpm -qa|grep java
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-0.el8_1.x86_64

2.验证一下是还有jdk

rpm -qa|grep java
java -version

3.安装jdk

sudo yum search java-11
sudo yum install java-11-openjdk.x86_64 -y

二、安装ES7.13.2

1. 下载ES安装包

cd /usr/local
mkdir elastic7_13_2
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.2-x86_64.rpm
rpm -ivh elasticsearch-7.13.2-x86_64.rpm

2. 修改配置yml文件

Elasticsearch 数据存储在 /var/lib/elasticsearch目录
配置文件在/etc/elasticsearch目录

cd /etc/elasticsearch/
vi elasticsearch.yml

修改elasticsearch.yml, 开启远程访问连接 开启账号密码登录,内容如下:

node.name: node-1
cluster.initial_master_nodes: ["node-1"]
network.host: 0.0.0.0
http.port: 9200 (端口)
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

添加配置xx.options

cd jvm.options.d/
touch xx.options
vi xx.options

填入配置内容如下,限制使用的内存大小

-Xms768m
-Xmx768m

3.设置开机启动

sudo systemctl daemon-reload      # 重新加载systemd程序的配置文件
sudo systemctl enable elasticsearch.service     # 设置开机自启动
sudo systemctl disable elasticsearch.service    # 删除开机自启动
sudo systemctl start elasticsearch.service     # 启动服务
sudo systemctl restart elasticsearch # 重启服务

4.生成账号密码

到ES安装路径下使用elasticsearch-setup-passwords interactive命令生成用户密码 ( rpm -qal |grep elasticsearch查找ES安装路径)

/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

5.测试访问

本地测试访问
curl -X GET "localhost:9200/"
远程测试访问

防火墙开启9200端口(在新开的elasticsearch域)

sudo firewall-cmd --new-zone=elasticsearch --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=elasticsearch --add-source=192.168.0.106/32 --permanent //只允许远程ip 192.168.0.106访问9200端口
sudo firewall-cmd --zone=elasticsearch --add-port=9200/tcp --permanent
sudo firewall-cmd --reload

防火墙开启5601端口(公共域)

sudo firewall-cmd --zone=public --add-port=5601/tcp --permanent
sudo firewall-cmd --reload

查看防火墙某个端口是否开放

firewall-cmd --query-port=9200/tcp

6. 其它命令

删除ES7.13.2

sudo systemctl stop elasticsearch.service
sudo yum remove elasticsearch 或 rpm -e elasticsearch #删除es

三、安装Kibana 7.13.2

1.下载Kibana安装包

cd /usr/local/elastic7_13_2
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.13.2-x86_64.rpm

2.rpm包下载完成后直接执行如下

rpm -ivh kibana-7.13.2-x86_64.rpm

3.修改配置文件

vi /etc/kibana/kibana.yml

# 找到server.host: 这行,修改如下:
server.host: "0.0.0.0"

# 找到elasticsearch.hosts: 这行,修改如下:
elasticsearch.hosts: ["http://localhost:9200"] # 此处ip地址为服务器内网IP地址。端口为es端口
elasticsearch.username: "kibana_system"
elasticsearch.password: "123456"

# 找到i18n.locale:这行,修改如下:
i18n.locale: "zh-CN"  #此处是修改为中文

4.设置开机启动

sudo systemctl daemon-reload      # 重新加载systemd程序的配置文件
sudo systemctl enable kibana.service     # 设置开机自启动
sudo systemctl start kibana.service     # 启动服务
sudo systemctl restart kibana # 重启服务

# 防火墙开启5601端口(公共域)
sudo firewall-cmd --zone=public --add-port=5601/tcp --permanent
sudo firewall-cmd --reload

5.其它命令

删除kibana7.13.2

sudo systemctl disable kibana.service 删除开机启动
sudo systemctl stop kibana.service
sudo yum remove kibana 或 rpm -e kibana 删除kibana
目录
相关文章
|
22天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
48 1
Linux系统之Centos7安装cockpit图形管理界面
|
7天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
22 3
|
8天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
16 2
|
10天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
46 2
|
14天前
|
Linux 知识图谱
Centos7安装killall,fuser, killall,pstree和pstree.x11
通过上述步骤,您已在CentOS 7系统中成功部署了killall、fuser、pstree以及pstree.x11,为高效管理系统进程打下了坚实基础。更多关于服务器管理与优化的知识,获取全面技术支持与解决方案。
17 1
|
14天前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
29 1
|
25天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
183 3
|
26天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置服务等,并与使用 RPM 包安装进行了对比,帮助读者根据需求选择合适的方法。编译源码安装虽然复杂,但提供了更高的定制性和灵活性。
199 2
|
28天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
【10月更文挑战第7天】本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择合适的方法。
50 3
|
27天前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
162 0