国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker-compose deploy elasticsearch tls

這篇具有很好參考價值的文章主要介紹了docker-compose deploy elasticsearch tls。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. sysctl

[root@github es_tls]# cat /etc/sysctl.conf 
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).

net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

net.netfilter.nf_conntrack_max = 262144
net.nf_conntrack_max = 262144


fs.aio-max-nr = 1065535
kernel.pid_max = 600000
net.ipv4.tcp_max_syn_backlog = 30000
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.ip_forward = 1
net.ipv4.ip_local_reserved_ports = 30000-32767
net.ipv4.ip_local_port_range = 1024 65000
net.core.netdev_max_backlog = 300000
net.ipv4.tcp_rmem = 4096 87380 134217728
net.ipv4.tcp_wmem = 4096 87380 134217728
net.ipv4.tcp_sack = 0
net.ipv4.tcp_fin_timeout = 20
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv6.route.max_size = 2147483647
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.default.accept_redirects = 0
vm.swappiness = 0
vm.max_map_count = 262144
fs.inotify.max_user_watches=1048576

swap

swapoff -a

hosts 配置

echo "192.168.10.71 es01 es02" >>  /etc/hosts

配置 instances.yaml

mkdir es_tls
cd es_tls
$ cat instances.yml
instances:
  - name: es01
    dns:
      - es01 
    ip:
      - 192.168.10.71

  - name: es02
    dns:
      - es02
    ip:
      - 192.168.10.71

$ cat .env 
COMPOSE_PROJECT_NAME=es 
CERTS_DIR=/usr/share/elasticsearch/config/certificates 
ELASTIC_PASSWORD=PleaseChangeMe 

$ mkdir -p /usr/share/elasticsearch/config/certificates

創(chuàng)建證書

$ docker-compose -f create-certs.yml run --rm create_certs
[+] Creating 2/1
 ? Network es_default  Created                                                                                                                                                               0.2s 
 ? Volume "es_certs"   Created                                                                                                                                                               0.0s 
Archive:  /certs/bundle.zip
   creating: /certs/ca/
  inflating: /certs/ca/ca.crt        
   creating: /certs/es01/
  inflating: /certs/es01/es01.crt    
  inflating: /certs/es01/es01.key    
   creating: /certs/es02/
  inflating: /certs/es02/es02.crt    
  inflating: /certs/es02/es02.key    

運行

$ docker-compose up -d
[+] Running 6/6
 ? Volume "es_data01"               Created                                                                                                                                                  0.0s 
 ? Volume "es_data02"               Created                                                                                                                                                  0.0s 
 ? Container kibana7                Started                                                                                                                                                  0.8s 
 ? Container es02                   Started                                                                                                                                                  0.9s 
 ? Container es01                   Healthy                                                                                                                                                 31.8s 
 ? Container es-wait_until_ready-1  Started  

測試

$ curl --cacert /var/lib/docker/volumes/es_certs/_data/ca/ca.crt -u elastic:PleaseChangeMe https://192.168.10.71:9200
{
  "name" : "es01",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "6eVXcxIZT0aziRPij_Mgfw",
  "version" : {
    "number" : "7.17.6",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "f65e9d338dc1d07b642e14a27f338990148ee5b6",
    "build_date" : "2022-08-23T11:08:48.893373482Z",
    "build_snapshot" : false,
    "lucene_version" : "8.11.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

$ curl --cacert /var/lib/docker/volumes/es_certs/_data/ca/ca.crt -u elastic:PleaseChangeMe https://192.168.10.71:9200/_cluster/health?pretty
{
  "cluster_name" : "docker-cluster",
  "status" : "green",
  "timed_out" : false,
  "number_of_nodes" : 2,
  "number_of_data_nodes" : 2,
  "active_primary_shards" : 1,
  "active_shards" : 2,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 0,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 100.0
}

$  curl --cacert /var/lib/docker/volumes/es_certs/_data/ca/ca.crt -u elastic:PleaseChangeMe https://192.168.10.71:9200/_cat/nodes?v
ip         heap.percent ram.percent cpu load_1m load_5m load_15m node.role   master name
172.29.0.2            8          98  23    0.54    1.54     1.41 cdfhilmrstw -      es01
172.29.0.4           46          98  22    0.54    1.54     1.41 cdfhilmrstw *      es02

參考:文章來源地址http://www.zghlxwxcb.cn/news/detail-566359.html

  • https://www.elastic.co/guide/en/elastic-stack-get-started/7.9/get-started-docker.html
  • https://www.elastic.co/guide/en/elasticsearch/reference/7.17/configuring-tls-docker.html#_run_the_example

到了這里,關于docker-compose deploy elasticsearch tls的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Elasticsearch:使用 Docker-Compose 啟動單節(jié)點 Elastic Stack

    Elasticsearch:使用 Docker-Compose 啟動單節(jié)點 Elastic Stack

    首先必須指出的是,在我之前的文章 “Elasticsearch:使用 Docker compose 來一鍵部署 Elastic Stack 8.x”,我有詳述根據(jù)官方文檔如何創(chuàng)建一個帶有三個節(jié)點的安全 Elasticsearch 集群。本文基于著名的 Deviatony 存儲庫和 Elastic 的官方說明。 建議先通讀這些說明,如果你已經(jīng)可以根據(jù)這些

    2024年02月05日
    瀏覽(26)
  • docker-compose搭建elasticsearch 8.6.0集群 —— 筑夢之路

    docker-compose.yml es1.yml es2.yml es3.yml kibana.yml 參考資料: docker-compose 搭建elasticsearch 集群及kibana - 簡書 更新_Docker安裝ElasticSearch8.6.0 Docker安裝ElasticSearch8.6.0

    2024年02月13日
    瀏覽(23)
  • docker-compose快速部署elasticsearch-8.x(單機版)

    docker-compose快速部署elasticsearch-8.x(單機版)

    環(huán)境信息 以下是本次實戰(zhàn)的環(huán)境信息,可以作為參考 操作系統(tǒng):Centos8 ElasticSearch:8.4.2 Linux環(huán)境設置(官方推薦) ?配置 vm.max_map_count ?不能低于? 262144 查看是否配置? vm.max_map_count ?setting 打開文件/etc/sysctl.conf在尾部添加一行配置vm.max_map_count = 262144修改保存, 然后執(zhí)行命令

    2024年02月12日
    瀏覽(24)
  • docker-compose elasticsearch 8.4.1 kibana 8.4.1部署

    docker-compose elasticsearch 8.4.1 kibana 8.4.1部署

    前言: 如果您的環(huán)境是Linux,注意要做以下操作,否則es可能會啟動失敗 1 用編輯工具打開文件/etc/sysctl.conf 2 在尾部添加一行配置vm.max_map_count = 262144,如果已存在就修改,數(shù)值不能低于262144 3 修改保存,然后執(zhí)行命令sudo sysctl -p使其立即生效 ? 1.需要的鏡像: docker.elastic.co

    2024年02月13日
    瀏覽(17)
  • docker-compose 搭建 elasticsearch8.2.0 + kibana 8.2.0

    docker-compose 搭建 elasticsearch8.2.0 + kibana 8.2.0

    最近研究es,搭建環(huán)境的時候發(fā)現(xiàn)網(wǎng)上的很多文檔大部分都是用來記錄自己操作的,不過中間還是出現(xiàn)了很多問題,單獨的文檔還不能解決這些問題。我決定記錄下來中間發(fā)生的問題,還有解決方案。還有在windows上docker-compose搭建的,原理一樣不過不好操作中間很多問題可能和

    2024年02月03日
    瀏覽(22)
  • ElasticSearch第一講 Docker-compose 單機部署Elasticsearch kibana esHead與配置認證證書設置密碼

    ElasticSearch第一講 Docker-compose 單機部署Elasticsearch kibana esHead與配置認證證書設置密碼

    docker安裝 docker-compose安裝配置,如果還有沒安裝docker的可以參考我的docker/docker-compose安裝配置 本次講解的是安裝ES 7.13.3 現(xiàn)在目前官網(wǎng)給出的最新ES版本已經(jīng)是8.x了,ElasticSearch官網(wǎng):https://www.elastic.co/guide/index.html 好了長話短說,我們直接上docker配置文件,對于一些配置文件和數(shù)

    2024年02月03日
    瀏覽(30)
  • (實戰(zhàn))docker-compose部署分布式日志方案EFK(Elasticsearch+Fluentd+Kibana)

    (實戰(zhàn))docker-compose部署分布式日志方案EFK(Elasticsearch+Fluentd+Kibana)

    目錄 背景 技術架構 部署安裝 環(huán)境準備 配置Logback并模擬產(chǎn)生日志 制作fluentd鏡像 運行docker-compose 效果展示 ????????在現(xiàn)代的軟件開發(fā)和運維領域,監(jiān)控和日志管理是至關重要的任務。隨著應用程序規(guī)模的擴大和分布式系統(tǒng)的普及,有效地跟蹤和分析日志數(shù)據(jù)成為了挑戰(zhàn)

    2024年02月03日
    瀏覽(17)
  • Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Linux Docker安裝 Docker-Compose安裝 Docker安裝Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Docker安裝 Docker默認鏡像源下載太慢,可以調整為國內鏡像源 為了驗證是否切換成功,可以使用 docker info 查看,會顯示如下信息: 安裝Docker-Compose,這里下載的是最新版本v2.5.0,安裝流程如下: 修改密碼: select NOW() 時間如果小了8小時,執(zhí)行如下操作同步時區(qū)即可: 如果要安

    2024年02月02日
    瀏覽(54)
  • docker-compose部署6.8.23版本elasticsearch+es-head+kibana多節(jié)點集群及部分排錯處理

    docker-compose部署6.8.23版本elasticsearch+es-head+kibana多節(jié)點集群及部分排錯處理

    現(xiàn)階段很多elasticsearch部署都是7版本之上的,但部分要求是6.8版本,倆者很多配置參數(shù)存在差異問題,elasticsearch有狀態(tài)服務,kubernetes和docker啟動有點麻煩,最好用docker-compose啟動,可以保證數(shù)據(jù)穩(wěn)定。 節(jié)點信息 hosts信息 192.168.121.137 es-master 192.168.121.138 es-node1 master執(zhí)行,node改

    2024年02月14日
    瀏覽(28)
  • 【六祎 - Docker】Docker-compose;什么是Docker-compose

    從 2023 年 6 月底開始,Compose V1 將不再受支持,并將從所有 Docker Desktop 版本中刪除。 確保使用 docker compose CLI 插件或通過激活 Docker Desktop 中的 Use Docker Compose V2 設置切換到 Compose V2。有關詳細信息,請參閱 Compose 的演變。 Compose 是一個用于定義和運行多容器 Docker 應用程序的工

    2023年04月21日
    瀏覽(59)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包