elasticsearch-8.14.0 集群安装部署及kibana配置

1、物料准备

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.14.0-linux-x86_64.tar.gz
https://artifacts.elastic.co/downloads/kibana/kibana-8.14.0-linux-x86_64.tar.gz
https://get.infini.cloud/elasticsearch/analysis-ik/8.14.0 # 此处下载下来的是zip格式文件,需自行修改后缀

操作系统:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64 关闭防火墙和selinux

2、安装步骤参考,版本号换下即可:

elasticsearch-7.17.15 集群安装部署及kibana配置

3、不同处参考:

3.1  三个节点的配置文件 /es/elasticsearch-8.14.0/config/elasticsearch.yml

 1 # 节点1
 2 cluster.name: es-cls
 3 node.name: node1
 4 path.data: /es/elasticsearch-8.14.0/data
 5 path.logs: /es/elasticsearch-8.14.0/logs
 6 bootstrap.memory_lock: true
 7 network.host: 192.168.23.10
 8 http.port: 9200
 9 
10 transport.port: 9300
11 discovery.seed_hosts: ["192.168.23.10:9300", "192.168.23.11:9300", "192.168.23.12:9300"]
12 cluster.initial_master_nodes: ["node1", "node2" ,"node3"]
13 
14 http.cors.enabled: true
15 http.cors.allow-origin: "*"
16 
17 xpack.security.enabled: true
18 xpack.license.self_generated.type: basic
19 xpack.security.transport.ssl.enabled: true
20 xpack.security.transport.ssl.verification_mode: certificate
21 xpack.security.transport.ssl.keystore.path: /es/elasticsearch-8.14.0/config/certs/elastic-certificates.p12
22 xpack.security.transport.ssl.truststore.path: /es/elasticsearch-8.14.0/config/certs/elastic-certificates.p12
23 
24 # 节点2
25 cluster.name: es-cls
26 node.name: node2
27 path.data: /es/elasticsearch-8.14.0/data
28 path.logs: /es/elasticsearch-8.14.0/logs
29 bootstrap.memory_lock: true
30 network.host: 192.168.23.11
31 http.port: 9200
32 
33 transport.port: 9300
34 discovery.seed_hosts: ["192.168.23.10:9300", "192.168.23.11:9300", "192.168.23.12:9300"]
35 cluster.initial_master_nodes: ["node1", "node2" ,"node3"]
36 
37 http.cors.enabled: true
38 http.cors.allow-origin: "*"
39 
40 xpack.security.enabled: true
41 xpack.license.self_generated.type: basic
42 xpack.security.transport.ssl.enabled: true
43 xpack.security.transport.ssl.verification_mode: certificate
44 xpack.security.transport.ssl.keystore.path: /es/elasticsearch-8.14.0/config/certs/elastic-certificates.p12
45 xpack.security.transport.ssl.truststore.path: /es/elasticsearch-8.14.0/config/certs/elastic-certificates.p12
46 
47 # 节点3
48 cluster.name: es-cls
49 node.name: node3
50 path.data: /es/elasticsearch-8.14.0/data
51 path.logs: /es/elasticsearch-8.14.0/logs
52 bootstrap.memory_lock: true
53 network.host: 192.168.23.12
54 http.port: 9200
55 
56 transport.port: 9300
57 discovery.seed_hosts: ["192.168.23.10:9300", "192.168.23.11:9300", "192.168.23.12:9300"]
58 cluster.initial_master_nodes: ["node1", "node2" ,"node3"]
59 
60 http.cors.enabled: true
61 http.cors.allow-origin: "*"
62 
63 xpack.security.enabled: true
64 xpack.license.self_generated.type: basic
65 xpack.security.transport.ssl.enabled: true
66 xpack.security.transport.ssl.verification_mode: certificate
67 xpack.security.transport.ssl.keystore.path: /es/elasticsearch-8.14.0/config/certs/elastic-certificates.p12
68 xpack.security.transport.ssl.truststore.path: /es/elasticsearch-8.14.0/config/certs/elastic-certificates.p12
三个节点配置文件参考

3.2、添加应用管理元用户需要增加kibana角色

添加超级管理员用户&指定kibana角色后续kibana中使用
curl -u elastic:es123456 -X POST "192.168.23.10:9200/_security/user/esadmin?pretty" -H 'Content-Type: application/json' -d \
'{"password":"es123456","roles":["superuser","kibana_system"],"full_name":"esadmin","email":"esadmin@mail.com","metadata":{"intelligence":7}}'

posted @ 2025-06-07 15:29  往事隨風~  阅读(113)  评论(0)    收藏  举报