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
目录
相关文章
|
13天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
12天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
83 8
centos7 mysql安装及配置
|
9天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
47 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
14天前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
19天前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
|
16天前
|
缓存 运维 Linux
深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧
深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧
|
17天前
|
Linux
centos安装与卸载软件
centos安装与卸载软件
20 1
|
14天前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
14天前
|
存储 缓存 Linux
LDAP学习笔记之一:Centos7安装389-DS(RHDS)
LDAP学习笔记之一:Centos7安装389-DS(RHDS)
|
15天前
|
前端开发 小程序 Unix
Centos安装前端开发常用软件
Centos安装前端开发常用软件