Elasticsearch8.5及Kibana8.5安装部署

红米2年前技术文章2621

一、环境准备

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



相关文章

SQL隐式转换导致索引失效_函数

SQL隐式转换导致索引失效_函数

一、隐式转换分类1.函数2.数据类型3.字符集4.校验规则二、常见案例本节将会针对第一部分提到的四种隐式转换内容,举例说明。1.索引列使用函数导致索引失效示例 SQL 如下,该 SQL 的 where...

InnoDB秘籍:MVCC机制与行锁的深度探索(1)

InnoDB秘籍:MVCC机制与行锁的深度探索(1)

前言事务的起源可以追溯到 6000 年以前,当时苏美尔人(Sumerians)就发明了事务处理和记录的方法。已知最早的记录是写在土块上的,上面写了皇家的税收、土地、谷物、牲畜、奴隶和黄金,明确地记下了...

PostgreSQL 会话管理

说明当数据库发生持续的 CPU 使用率打高时,数据库中很可能正在跑一些大查询或者较复杂的 SQL,如果不及时处理很可能会影响到业务,此时我们需要通过查询会话找到 “罪魁祸首” 并 kill 掉它,然后...

Spark优化之配置参数

Spark优化之配置参数

一、资源参数优化所谓的Spark资源参数调优,其实主要就是对Spark运行过程中各 个使用资源的地方,通过调节各种参数,来优化资源使用的效率,从而提升Spark作业的执行性能。以下参数就是Spark中...

oracle跟踪会话级别的10046事件

1.开启10046跟踪事件alter session set events '10046 trace name context forever, level 12';2.执行要跟踪的sql语句sele...

二进制日志(binlog)

二进制日志(binlog)

一、简介二进制日志(binlog)记录了数据库中所有的DDL和DML(除select语句)操作,语句以“事件”的形式保存,记录了数据库的更改变化,在主从复制和数据恢复中起着重要的作用。但要注意的一点是...

发表评论    

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