Akiraka Akiraka
  • Home
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • Big Data
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • K8S
    • Kubernetes
    • Helm
  • Other
  • Quark
  • Contribute
  • Home
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • Big Data
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • K8S
    • Kubernetes
    • Helm
  • Other
  • Quark
  • Contribute
首页 Linux Docker ELK 容器配置

ELK 容器配置

Akiraka 2年前

文章目录

  • es-master.yml 配置
  • es-node-01.yml 配置
  • es-node-2.yml 配置
  • kibana.yml 配置

es-master.yml 配置

# 集群名称,多个集群必须保持一致
cluster.name: "bole-cluster"

# 节点名称
node.name: node-master

# 改节点是否担任master角色
node.master: true

# 该节点是否可以担任data节点的角色
node.data: true

# 设置为0.0.0.0 ,意思是任何IP都可以访问
network.host: 0.0.0.0

# es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master,这里一定要填写,主节点主机名或者ip地址
cluster.initial_master_nodes: es-master

# 这里输入es的名称或者es的ip地址,多个es要输入多个
discovery.zen.ping.unicast.hosts: es-master,es-node-01,es-node-02

# 开启x-pack安全验证
# 设置密码 ./bin/elasticsearch-setup-passwords interactive
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

# 生成es秘钥 ./bin/elasticsearch-certutil cert -out config/elastic-cert.p12 -pass ""
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-cert.p12
xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-cert.p12

es-node-01.yml 配置

# 集群名称,多个集群必须保持一致
cluster.name: "bole-cluster"

# 节点名称
node.name: node-01

# 改节点是否担任master角色
node.master: false

# 该节点是否可以担任data节点的角色
node.data: true

# 设置为0.0.0.0 ,意思是任何IP都可以访问
network.host: 0.0.0.0

# es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master,这里一定要填写,主节点主机名或者ip地址
cluster.initial_master_nodes: es-master

# 这里输入es的名称或者es的ip地址,多个es要输入多个
discovery.zen.ping.unicast.hosts: es-master,es-node-01,es-node-02

# 开启x-pack安全验证
# 设置密码 ./bin/elasticsearch-setup-passwords interactive
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

# 生成es秘钥 ./bin/elasticsearch-certutil cert -out config/elastic-cert.p12 -pass ""
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-cert.p12
xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-cert.p12

es-node-2.yml 配置

# 集群名称,多个集群必须保持一致
cluster.name: "bole-cluster"

# 节点名称
node.name: node-02

# 改节点是否担任master角色
node.master: false

# 该节点是否可以担任data节点的角色
node.data: true

# 设置为0.0.0.0 ,意思是任何IP都可以访问
network.host: 0.0.0.0

# es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master,这里一定要填写,主节点主机名或者ip地址
cluster.initial_master_nodes: es-master

# 这里输入es的名称或者es的ip地址,多个es要输入多个
discovery.zen.ping.unicast.hosts: es-master,es-node-01,es-node-02

# 开启x-pack安全验证
# 设置密码 ./bin/elasticsearch-setup-passwords interactive
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

# 生成es秘钥 ./bin/elasticsearch-certutil cert -out config/elastic-cert.p12 -pass ""
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-cert.p12
xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-cert.p12

kibana.yml 配置

# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
#elasticsearch.hosts: [ "http://127.0.0.1:9200/" ]
elasticsearch.hosts: ["http://172.22.0.1:9200"]
elasticsearch.username: "elastic"
elasticsearch.password: "Jellal@auto_bl123"
# kibana 7 开始支持中文,加入这个参数即可
i18n.locale: "zh-CN"
#docker#elasticsearch#elk#filebeat#kibana#linux#logstash
0
猜你喜欢
  • Jenkins 升级失败
  • Dockerfile 构建 FreeRadis 镜像
  • KeyCloak Docker Compose 部署
  • 密码保护:KeyCloak 结合 Gitlab SSO 一键登录认证
  • Deepin与UOS多屏显示输出问题
Akiraka
站长
本人擅长 Ai、Au、Fl、Ae、Pr、Ps 等软件的安装与卸载,精通 CSS、JavaScript、PHP、Python、Shell、Go 等单词的拼写,熟悉 Windows、Linux、Mac、Android、IOS 等系统的开关机!
160
文章
24
评论
73
获赞
Popular Articles
TOP1
Kubernetes(k8s)Helm 部署 EFK 集群
2年前
TOP2
Kubernetes(k8s)helm 搭建 prometheus + Grafana 监控
2年前
TOP3
Container 命令ctr、crictl 命令使用说明
11月前
TOP4
Kubernetes(k8s)Helm 部署 Jenkins 持续化集成部署
2年前
TOP5
Helm 部署 Loki 日志聚合
2年前
Related Articles
xtrabackup 备份脚本
12月前
sqlite3数据库
2年前
搭建 Redis 主从搭建配置
2年前
Centos 8 更换阿里源
2年前
Ubuntu 与 Centos Vim 配置
2年前
Copyright © 2019-2022 Akiraka. 沪18036911号