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

docker部署Elasticsearch7.17集群和kibana

這篇具有很好參考價值的文章主要介紹了docker部署Elasticsearch7.17集群和kibana。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

環(huán)境準(zhǔn)備:

3臺centos7.9的服務(wù)器

vim /etc/sysctl.conf添加:vm.max_map_count=262144

sysctl -w vm.max_map_count=262144 即時生效

cat /proc/sys/vm/max_map_count 查看

#創(chuàng)建es配置目錄

mkdir /home/es/config -p

#創(chuàng)建es數(shù)據(jù)目錄

mkdir /home/es/data

#創(chuàng)建es插件目錄

mkdir /home/es/plugins

#授權(quán)目錄

chmod -R 777 /home/es

在/home/es/config創(chuàng)建elasticsearch.yml的配置文件

# ======================== Elasticsearch Configuration =========================

# 配置es的集群名稱,es會自動發(fā)現(xiàn)在同一網(wǎng)段下的es,如果在同一網(wǎng)段下有多個集群,就可以用這個屬性來區(qū)分不同的集群

cluster.name: es-cluster

# 節(jié)點(diǎn)名稱

node.name: es-node-1

# 指定該節(jié)點(diǎn)是否有資格被選舉成為node

node.master: true

# 指定初始主節(jié)點(diǎn)

cluster.initial_master_nodes: ["10.161.3.12:9300"]

# 指定該節(jié)點(diǎn)是否存儲索引數(shù)據(jù),默認(rèn)為true

node.data: true

# 設(shè)置綁定的ip地址還有其他節(jié)點(diǎn)和該節(jié)點(diǎn)交換的ip地址,本機(jī)ip

network.host: 0.0.0.0

network.publish_host: 10.161.3.12

# 指定http端口

http.port: 9200

# 設(shè)置節(jié)點(diǎn)間交互的tcp端口,默認(rèn)是9300

transport.tcp.port: 9300

# 設(shè)置集群中master節(jié)點(diǎn)的初始列表,可以通過這些節(jié)點(diǎn)來自動發(fā)現(xiàn)新加入集群的節(jié)點(diǎn)

discovery.zen.ping.unicast.hosts: ["10.161.3.12:9300","10.161.3.13:9300","10.161.3.14:9300"]

# 如果要使用head,那么需要解決跨域問題,使head插件可以訪問es

http.cors.enabled: true

http.cors.allow-origin: "*"

# ======================== Elasticsearch Configuration =========================

# 配置es的集群名稱,es會自動發(fā)現(xiàn)在同一網(wǎng)段下的es,如果在同一網(wǎng)段下有多個集群,就可以用這個屬性來區(qū)分不同的集群

cluster.name: es-cluster

# 節(jié)點(diǎn)名稱

node.name: es-node-2

# 指定該節(jié)點(diǎn)是否有資格被選舉成為node

node.master: true

# 指定初始主節(jié)點(diǎn)

cluster.initial_master_nodes: ["10.161.3.12:9300"]

# 指定該節(jié)點(diǎn)是否存儲索引數(shù)據(jù),默認(rèn)為true

node.data: true

# 設(shè)置綁定的ip地址還有其他節(jié)點(diǎn)和該節(jié)點(diǎn)交換的ip地址,本機(jī)ip

network.host: 0.0.0.0

network.publish_host: 10.161.3.13

# 指定http端口

http.port: 9200

# 設(shè)置節(jié)點(diǎn)間交互的tcp端口,默認(rèn)是9300

transport.tcp.port: 9300

# 設(shè)置集群中master節(jié)點(diǎn)的初始列表,可以通過這些節(jié)點(diǎn)來自動發(fā)現(xiàn)新加入集群的節(jié)點(diǎn)

discovery.zen.ping.unicast.hosts: ["10.161.3.12:9300","10.161.3.13:9300","10.161.3.14:9300"]

# 如果要使用head,那么需要解決跨域問題,使head插件可以訪問es

http.cors.enabled: true

http.cors.allow-origin: "*"

# ======================== Elasticsearch Configuration =========================

# 配置es的集群名稱,es會自動發(fā)現(xiàn)在同一網(wǎng)段下的es,如果在同一網(wǎng)段下有多個集群,就可以用這個屬性來區(qū)分不同的集群

cluster.name: es-cluster

# 節(jié)點(diǎn)名稱

node.name: es-node-3

# 指定該節(jié)點(diǎn)是否有資格被選舉成為node

node.master: true

# 指定初始主節(jié)點(diǎn)

cluster.initial_master_nodes: ["10.161.3.12:9300"]

# 指定該節(jié)點(diǎn)是否存儲索引數(shù)據(jù),默認(rèn)為true

node.data: true

# 設(shè)置綁定的ip地址還有其他節(jié)點(diǎn)和該節(jié)點(diǎn)交換的ip地址,本機(jī)ip

network.host: 0.0.0.0

network.publish_host: 10.161.3.14

# 指定http端口

http.port: 9200

# 設(shè)置節(jié)點(diǎn)間交互的tcp端口,默認(rèn)是9300

transport.tcp.port: 9300

# 設(shè)置集群中master節(jié)點(diǎn)的初始列表,可以通過這些節(jié)點(diǎn)來自動發(fā)現(xiàn)新加入集群的節(jié)點(diǎn)

discovery.zen.ping.unicast.hosts: ["10.161.3.12:9300","10.161.3.13:9300","10.161.3.14:9300"]

# 如果要使用head,那么需要解決跨域問題,使head插件可以訪問es

http.cors.enabled: true

http.cors.allow-origin: "*"

# es無法訪問互聯(lián)的的配置

ingest.geoip.downloader.enabled: false

分別啟動容器:

docker run -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d \

--name es717 \

-v /home/es/data:/usr/share/elasticsearch/data \

-v /home/es/plugins:/usr/share/elasticsearch/plugins \

-v /home/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \

--network=host \

elasticsearch:7.17.4

查看集群健康狀態(tài)

curl http://10.161.3.13:9200/_cat/health?v

查看集群的節(jié)點(diǎn)信息

curl http://10.161.3.13:9200/_cat/nodes?v

配置es集群的密碼:

編輯每個節(jié)點(diǎn)的elasticsearch.yml

加入如下配置:

xpack.security.enabled: true

xpack.security.transport.ssl.enabled: true

xpack.security.transport.ssl.keystore.type: PKCS12

xpack.security.transport.ssl.verification_mode: certificate

xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-certificates.p12

xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-certificates.p12

#xpack.security.transport.ssl.keystore.password: 一會兒生成 elastic-certificates.p12 設(shè)置的密碼,沒有不要這個配置

#xpack.security.transport.ssl.truststore.password: 一會兒生成 elastic-certificates.p12 設(shè)置的密碼,沒有不要這個配置

xpack.security.transport.ssl.truststore.type: PKCS12

xpack.security.audit.enabled: true

進(jìn)入一臺容器中

docker exec -it es717 /bin/bash

./bin/elasticsearch-certutil ca 一直回車

docker部署Elasticsearch7.17集群和kibana

./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12 一直回車

會多出兩個文件

docker部署Elasticsearch7.17集群和kibana

cp elastic-certificates.p12 ./config

exit退出容器

docker cp es7.17.4:/usr/share/elasticsearch/elastic-certificates.p12 ./考出文件到config文件夾

增加讀的權(quán)限chmod +r elastic-certificates.p12

把elastic-certificates.p12分別拷貝到3個主機(jī)的config目錄下

刪除3臺容器

重新生成3臺容器運(yùn)行

docker run -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d \

> --name es717 \

> -v /home/es/data:/usr/share/elasticsearch/data \

> -v /home/es/plugins:/usr/share/elasticsearch/plugins \

> -v /home/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \

> -v /home/es/config/elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12 \

> --network=host \

> elasticsearch:7.17.4

進(jìn)入到一臺容器執(zhí)行:

docker exec -it es717 /bin/sh

./bin/elasticsearch-setup-passwords interactive

然后一一設(shè)置密碼,一定要記住密碼。

docker部署Elasticsearch7.17集群和kibana

瀏覽器打開

http://10.161.3.12:9200/_cat/nodes?v輸入賬號密碼查看es節(jié)點(diǎn)信息

docker部署Elasticsearch7.17集群和kibana

安裝kibana:

mkdir /home/kibana/ -p

vim /home/kibana/kibana.yml,如下配置:

server.name: kibana

server.host: "0.0.0.0"

# 可以填容器名加端口,也可以用宿主機(jī)ip和映射的端口

elasticsearch.hosts: ["http://10.161.3.12:9200","http://10.161.3.13:9200","http://10.161.3.14:9200"]

xpack.monitoring.ui.container.elasticsearch.enabled: true

i18n.locale: zh-CN

elasticsearch.username: "elastic"

elasticsearch.password: "*******"

server.port: 5601

server.publicBaseUrl: "http://10.161.3.14:560"

# es用xpack做認(rèn)證證書必須加下面三個配置

# 注意:參數(shù)值至少32位,否則啟動會報(bào)錯提示

xpack.encryptedSavedObjects.encryptionKey: encryptedSavedObjects12345678909876543210

xpack.security.encryptionKey: encryptionKeysecurity12345678909876543210

xpack.reporting.encryptionKey: encryptionKeyreporting12345678909876543210

啟動:

docker run -e XPACK_GRAPH_ENABLED=true -d \

-e TIMELION_ENABLED=true \

--name kbn717 \

-v /home/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml \

--network=host \

kibana:7.17.4

瀏覽器打開:http://10.161.3.14:5601

搭建完成

報(bào)錯server.publicBaseUrl is missing and should be configured when running in a production environment. Some features may not behave correctly. See the documentation.

在kibana.yml中添加配置:server.publicBaseUrl: "http://10.161.3.14:5601"文章來源地址http://www.zghlxwxcb.cn/news/detail-498511.html

到了這里,關(guān)于docker部署Elasticsearch7.17集群和kibana的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • springboot集成elasticsearch7.17.3

    springboot集成elasticsearch7.17.3

    環(huán)境: jdk1.8 springboot: 2.7.0 spring elastisearch官方文檔 1、引入es依賴 2、配置文件application.yaml 1、定義實(shí)體類 Book 2、注解: @Document 作用:標(biāo)識要持久化到Elasticsearch的域?qū)ο螅?如定義索引名 @Document(indexName=\\\"books\\\") @Id 作用:定義標(biāo)識符 - 文檔id @Id private Long id; @Field 作用:對持久化

    2024年01月25日
    瀏覽(22)
  • Linux環(huán)境安裝配置Elasticsearch7.17

    Linux環(huán)境安裝配置Elasticsearch7.17

    服務(wù)器環(huán)境為CentOS7.6,Elasticsearch版本為7.17.4 2.1 下載 選擇要安裝的版本:下載地址 解壓到指定目錄 重命名為es 2.2 創(chuàng)建ES用戶 Elasticsearch不允許用root身份啟動,所以要新建一個用戶并授予權(quán)限 2.3 修改ES配置文件 修改ES的核心配置文件 在文件末尾添加以下幾行 修改內(nèi)存參數(shù)配

    2024年02月06日
    瀏覽(20)
  • elasticsearch7.17.3實(shí)現(xiàn)對中文排序

    elasticsearch7.17.3實(shí)現(xiàn)對中文排序

    elasticsearch版本:7.17.3 目標(biāo):實(shí)現(xiàn)對類型為text字段的中文排序 如果字段中既有中文又有英文,會先把中文按字母順序排序,再排英文 執(zhí)行下面命令后,重啟es即可 有下面圖中內(nèi)容代表安裝成功 下面內(nèi)容是創(chuàng)建了一個名為es_test的索引內(nèi)容,其中包含名為fileName字段,以ik分詞

    2024年01月17日
    瀏覽(21)
  • python使用ElasticSearch7.17.6筆記

    python使用ElasticSearch7.17.6筆記

    數(shù)操作系統(tǒng):windows10 我開始使用最新的版本,8.4.1但是使用過程中kibana啟動不了,就索性使用舊版; 下載地址: es7.17.6 下載地址? kibana7.17.6下載地址 解壓到合適的位置,更改elasticsearch.yml 添加配置如下: 更改kibana.yml配置 到各自的bin目錄下啟動兩個服務(wù)bat文件, 在瀏覽器中

    2024年02月07日
    瀏覽(23)
  • 【elasticsearch】elasticsearch7.x集群搭建

    【elasticsearch】elasticsearch7.x集群搭建

    目錄 一、服務(wù)器情況 二、安裝前準(zhǔn)備 1、下載es 2、配置服務(wù)器免密登錄 3、升級jdk 三、安裝es集群 (一)master服務(wù)器的操作 1、將es上傳到Linux并解壓 2、創(chuàng)建數(shù)據(jù)、日志存儲文件夾 3、配置config/elasticsearch.yml 4、配置jvm 5、創(chuàng)建es用戶 6、賦權(quán)限 7、修改配置文件 8、啟動服務(wù) 9、啟

    2023年04月09日
    瀏覽(23)
  • elasticsearch7.17.3 實(shí)現(xiàn)類似mysql的like查詢

    前言:現(xiàn)在想要實(shí)現(xiàn)在elasticsearch中類似于mysql的like查詢方式,有下面幾種方法可以參考 建議 :wildcard方法是純純的like查詢方式平替,但是性能差,上百GB的數(shù)據(jù)量后就會很慢。根據(jù)自己業(yè)務(wù)量需求,前面兩種方式能解決的情況下盡量用前面兩種方式。前兩種方式可以修改索

    2024年02月08日
    瀏覽(27)
  • elasticsearch7.8.0集群搭建

    名稱 地址 ElasticSearch7.8 https://mirrors.huaweicloud.com/home(華為開源鏡像站) Logstash7.8 https://mirrors.huaweicloud.com/home(華為開源鏡像站) Kibana7.8 https://mirrors.huaweicloud.com/home(華為開源鏡像站 jdk1.8 https://www.oracle.com/java 自行安裝jdk及配置環(huán)境變量 解壓 創(chuàng)建數(shù)據(jù)存放地址和日志存放地

    2024年02月02日
    瀏覽(25)
  • 【軟件安裝教程】elasticsearch7.17安裝設(shè)置用戶名和密碼

    【軟件安裝教程】elasticsearch7.17安裝設(shè)置用戶名和密碼

    鏈接:https://pan.baidu.com/s/1f3jTc4kaQvu_i9pVbuXdPQ? 提取碼:l3g1? 下載后解壓? ? bin :存入一些二進(jìn)制腳本,包括啟動 ES、安裝插件命令等都在這里。 config :存放 ES 的配置文件,主要是 elasticsearch.yml 。 jdk :ES 自帶的 Java 環(huán)境,所以我們無需自己安裝 Java 環(huán)境。 lib :存放 ES 相關(guān)

    2024年02月13日
    瀏覽(21)
  • Elasticsearch7.8.1集群安裝手冊

    elasticsearch集群規(guī)劃為三個節(jié)點(diǎn),elasticsearch版本為7.8.1 1)下載 Elasticsearch7.8.1安裝包 3.1 解壓 3.2 修改配置 1)jvm.options調(diào)整內(nèi)存大小 2)修改elasticsearch.yml 集群規(guī)劃為三個節(jié)點(diǎn),三個節(jié)點(diǎn)的配置,只有node.name: es-node1 不同,請分別配置 具體配置如下 3.3 創(chuàng)建用戶 3.4.1 排錯 3.4.2 后

    2024年02月08日
    瀏覽(63)
  • Elasticsearch7搭建集群并配置節(jié)點(diǎn)證書

    Elasticsearch7搭建集群并配置節(jié)點(diǎn)證書 | 帥大叔的博客 單機(jī)版比較簡單,試下集群版的,資源有限,本文例子:一臺主機(jī)以不同端口啟動搭建集群。 環(huán)境說明: Centos7 Elasticsearch7.9.0 準(zhǔn)備搭建3個節(jié)點(diǎn) 一、下載ES安裝包 去官網(wǎng)下載 下載地址: Download Elasticsearch | Elastic 歷史版本:

    2024年02月12日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包