Elasticsearch8.5及Kibana8.5安装部署

红米1年前技术文章1557

一、环境准备

1、Centos7系统

2、切换英文系统

[root@master02 ~]# tail -n2 /etc/profile

export LANG="en_US.UTF-8"

3、下载、安装jdk1.9

[root@master02 ~]# wget http://dtsre-ops.oss-cn-hangzhou.aliyuncs.com/xiaoya-tmp/jdk-19_linux-x64_bin.tar.gz
[root@master02 ~]# tar -zxvf jdk-19_linux-x64_bin.tar.gz -C /usr/local/java/

[root@master02 ~]# tail /etc/profile

export JAVA_HOME=/usr/local/java/jdk-19.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

[root@master02 ~]# source /etc/profile
[root@master02 ~]# java -version

4、关闭防火墙和selinux

setenforce 0
systemctl stop firewalld

二、部署elasticsearch8.5

1、下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.5.3-linux-x86_64.tar.gz

2、解压

tar -zxvf elasticsearch-8.5.3-linux-x86_64.tar.gz -C /usr/local/

3、修改系统的配置文件

[root@master02 ~]# tail /etc/security/limits.conf
#@student        -       maxlogins       4

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

# End of file

[root@master02 ~]# grep -v "^#" /etc/sysctl.conf
vm.max_map_count=262144
使其生效
[root@master02 ~]##sysctl -p

4、修改elasticsearch.yml的配置文件

[root@master02~]# cd /usr/local/elasticsearch-8.5.3/config
[root@master02 config]#  grep -nv "^#"  elasticsearch.yml
17:cluster.name: my-application
23:node.name: master02
33:path.data: /usr/local/elasticsearch-8.5.3/data
37:path.logs: /usr/local/elasticsearch-8.5.3/logs
56:network.host: 0.0.0.074:cluster.initial_master_nodes: ["master02"]
98:xpack.security.enabled: true100:xpack.security.enrollment.enabled: true
103:xpack.security.http.ssl:
104:  enabled: false
105:  keystore.path: certs/http.p12
108:xpack.security.transport.ssl:
109:  enabled: true
110:  verification_mode: certificate
111:  keystore.path: certs/transport.p12
112:  truststore.path: certs/transport.p12

[root@master02 config]# mkdir -p /usr/local/elasticsearch-8.5.3/data

5、创建专有用户,并授权

[root@master02 ~]#useradd esuser
[root@master02 ~]#chown -R esuser:esuser  /usr/local/elasticsearch-8.5.3

6、启动elasticsearch8.5

[root@master02 ~]#su esuser
cd /usr/local/elasticsearch-8.5.3/bin/
./elasticsearch -d

7、创建elastic新用户,并设置密码123456

 cd /usr/local/elasticsearch-8.5.3/bin/
 ./elasticsearch-reset-password -u elastic -i

8、结果展示

20230214140504.jpg

三、kibana-8.5.3安装部署

1、下载安装包

wget http://dtsre-ops.oss-cn-hangzhou.aliyuncs.com/xiaoya-tmp/kibana-8.5.3-linux-x86_64.tar.gz

2、解压

tar -zxvf kibana-8.5.3-linux-x86_64.tar.gz -C /usr/local/
cd /usr/local/
mv kibana-8.5.3 kibana

3、修改配置文件

[esuser@master02 config]$ grep -nv "#"  kibana.yml
170:elasticsearch.hosts: "http://172.16.104.101:9200"
172:server.host: "0.0.0.0"
173:server.port: 5601
174:
175:elasticsearch.username: "test"
176:elasticsearch.password: "123456"

4、新增kibana-8.5.3登录用户,并授权

 cd /usr/local/
 chown -R  esuser:esuser kibana
 su esuser
 
 cd /usr/local/elasticsearch-8.5.3/bin
 #新增一个test登录用户
 ./elasticsearch-users useradd test
#授权到kibana登录
 ./elasticsearch-users roles -a superuser  test 
 ./elasticsearch-users roles -a kibana_system test

5、启动kibana-8.5.3

cd /usr/local/kibana/bin

./kibana /var/log/kibana.log 2>&1 &  
#等待若干分钟之后
exit
#查看端口监听
[root@master02 config]# netstat  -tlnp |grep 5601 
tcp        0      0 0.0.0.0:5601    0.0.0.0:*        LISTEN      5374/./../node/bin/ 
[root@master02 config]#

6、 查看显示结果

image.png



相关文章

MySQL 小版本升级

MySQL 小版本升级

MySQL 版本一般不需要经常升级,如果需要使用某个新特性或者修改 BUG 就不得不升级小版本。1. 环境调研当前数据库版本和需要升级到某个版本,如果升级需求 5.6.22+ 那么我们直接下载 5.6...

mysql高可用半同步配置(二)

一、配置半同步1.1、部署半同步:#首先判断MySQL服务器是否支持动态增加插件mysql> select @@have_dynamic_loading#确认支持动态增加插件后,检查MySQL的...

数仓主流架构简介之一

数仓主流架构简介之一

一、Lambda架构Apache Storm的创建者Nathan Marz于 2011 年开发,旨在解决大规模实时数据处理的挑战。Lambda数据架构提供了一个可扩展、容错且灵活的系统来处理大量数据。...

域名购买及备案

域名购买及备案

购买域名域名控制台 -- 域名列表 -- 注册域名注意域名购买时候域名系统中填写的持有者单位名称需与提交审核证件中的单位名称严格完全一致的模板认证中企业/组织相关材料及填写要求可参考此文档https:...

flink sql 批处理

进入flink sql命令行sql-client.shSource 表        与所有 SQL 引擎一样,Flink 查询操作是在表上进行。与传统数据库不同,Flink 不在本地管理静态数据;相...

Ranger-usync用户同步-LDAP

Ranger-usync用户同步-LDAP

1、修改配置**cd /opt/ranger-2.3.0-usersync/ **SYNC_SOURCE = ldap SYNC_LDAP_URL = ldap://hd.dtstack.com:3...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。