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

ElasticSearch服務端及客戶端的密碼修改配置(可實現(xiàn))

這篇具有很好參考價值的文章主要介紹了ElasticSearch服務端及客戶端的密碼修改配置(可實現(xiàn))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ?前提:我的ElasticSearch版本為7.5.2,是支持密碼管理的。對于不支持的es版本可能需求查看一下其他的配置方式。然后我的Java項目是基于Spring Boot 2.3.4版本進行構(gòu)建的,基于yml修改elastic的配置無法自動注入生效,故進行了手動對es的客戶端用戶/密碼屬性進行了填充。

1.首先我們需要找到elasticsearch.yml文件,在里面添加如下命令并重啟(重啟后才會配置生效!):

xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

? ? elasticsearch.yml文件可以通過下面命令來進行查找。

[root@a435c8e49a52 elasticsearch]# find / -name elasticsearch.yml
/usr/share/elasticsearch/config/elasticsearch.yml

2.在elastic的安裝目錄/usr/share/elasticsearch執(zhí)行如下命令,設置各類用戶分別設置密碼:

bin/elasticsearch-setup-passwords interactive   

3.通過如下命令可以測試服務是否能夠訪問:

curl -H "Content-Type:application/json" -XPOST -u elastic 
'http://{elastic_ip}:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'

4.配置Java客戶端的調(diào)用: 最開始根據(jù)別人的如下配置,發(fā)現(xiàn)username/password并沒有在ElasticSearch 的客戶端啟動過程中進行配置。所以通過如下Java配置類來幫他體面。手動注入!

spring:
  elasticsearch:
    rest:
      read-timeout: 10s
      uris: 
      username: elastic
      password: password

?Java配置類:文章來源地址http://www.zghlxwxcb.cn/news/detail-740518.html

@Configuration
public class ElasticSearchConfig implements RestClientBuilderCustomizer {

  private final ElasticsearchRestClientProperties properties;

  public ElasticSearchConfig(ElasticsearchRestClientProperties properties) {
    this.properties = properties;
  }

  @Override
  public void customize(RestClientBuilder builder) {
    builder.setHttpClientConfigCallback(httpBuildr ->httpBuildr.setKeepAliveStrategy((httpResponse, httpContext) -> 6000));
    CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
    credentialsProvider.setCredentials(AuthScope.ANY,new UsernamePasswordCredentials(properties.getUsername(), properties.getPassword()));
    builder.setHttpClientConfigCallback(httpClientBuilder -> {
      httpClientBuilder.setMaxConnTotal(5);
      httpClientBuilder.setMaxConnPerRoute(1);
      httpClientBuilder.setDefaultCredentialsProvider(credentialsProvider);
      return httpClientBuilder;
    });
  }
}

到了這里,關(guān)于ElasticSearch服務端及客戶端的密碼修改配置(可實現(xiàn))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Python-ElasticSearch客戶端的封裝(聚合查詢、統(tǒng)計查詢、全量數(shù)據(jù))

    Python-ElasticSearch客戶端的封裝(聚合查詢、統(tǒng)計查詢、全量數(shù)據(jù))

    官方提供了兩個客戶端elasticsearch、elasticsearch-dsl 第二個是對第一個的封裝,類似ORM操作數(shù)據(jù)庫,可以.filter、.groupby,個人感覺很雞肋,star數(shù)也不多。平時使用的時候一般會在kibana上測試,然后直接把query拷貝過來獲取更多數(shù)據(jù),所以這里做下第一個的封裝。 封裝后依然暴露

    2024年02月14日
    瀏覽(54)
  • 郵件客戶端的配置使用

    郵件客戶端的配置使用

    winmail收到新郵件不會提示用戶,這樣用戶就容易錯過消息 下載foxmail可以解決這個問題 1.實體機進入官網(wǎng)https://www.foxmail.com/,點擊下載版本隨意 下載好后拖到虛擬機上 1.開始創(chuàng)建賬號 因為這幾種郵箱都不是我們上個實驗的郵箱選擇其他郵箱 公網(wǎng)上的郵箱直接輸入地址和密碼

    2024年03月19日
    瀏覽(25)
  • 配置 Git 客戶端的代理設置

    配置 Git 客戶端的代理設置

    如果有用戶名密碼按照下面命令配置 取消代理 查看配置列表 打開配置界面如下 ? 參考鏈接 https://m.php.cn/faq/506377.html

    2024年02月13日
    瀏覽(24)
  • nginx配置獲取客戶端的真實ip

    場景描述: 訪問路徑: A機器 - B機器的 -C虛擬機 : A機器為客戶端用戶,本地地址為 192.168.0.110 B機器為服務端反向代理服務器 本地地址為192.168.0.128 –(192.168.56.1) C機器為B主機安裝的linux虛擬機,并安裝了nginx ,本地ip為**(192.168.56.10)** 從側(cè)面反映了反向代理的好處,直

    2024年02月05日
    瀏覽(24)
  • 微服務架構(gòu),客戶端如何catch服務端的異常?

    微服務架構(gòu),客戶端如何catch服務端的異常?

    在微服務架構(gòu)或者分布式系統(tǒng)中,客戶端如何捕捉服務端的異常? 這里說的客戶端指調(diào)用方、服務端指被調(diào)用方,它們通常運行在不同的進程之中,這些進程可能運行在同一臺服務器,也可能運行在不同的服務器,甚至不同的數(shù)據(jù)機房;其使用的技術(shù)棧可能相同,也可能存在

    2024年03月09日
    瀏覽(23)
  • 網(wǎng)絡基礎靜態(tài)綜合實驗,使用eNSP模擬給公司內(nèi)網(wǎng)配置IP,路由。并連接到外網(wǎng)的以及服務端與客戶端的遠程登錄和通信的綜合實驗。

    網(wǎng)絡基礎靜態(tài)綜合實驗,使用eNSP模擬給公司內(nèi)網(wǎng)配置IP,路由。并連接到外網(wǎng)的以及服務端與客戶端的遠程登錄和通信的綜合實驗。

    實驗拓撲及要求圖 實驗給出網(wǎng)段為192.168.1.0/24,基于此網(wǎng)段進行IP規(guī)劃。 一、看到拓撲中有6段骨干網(wǎng)段,以及需要配置8段環(huán)回地址的網(wǎng)段,將192.168.1.0/24先分為8個子網(wǎng)段,其中192.168.1.00000000/27用于配置骨干網(wǎng)段IP。 192.168.1.00100000/27 ?? 192.168.1.01000000/27?? 192.168.1.01100000/27??

    2024年02月20日
    瀏覽(20)
  • TCP服務器和客戶端的創(chuàng)建步驟

    一、創(chuàng)建套接字(socket函數(shù)): 通信域選擇IPV4網(wǎng)絡協(xié)議、套接字類型選擇流式; 二、填充服務器的網(wǎng)絡信息結(jié)構(gòu)體: 1.定義網(wǎng)絡信息結(jié)構(gòu)體變量; 2.求出結(jié)構(gòu)體變量的內(nèi)存空間大??; 3.結(jié)構(gòu)體清零; 4.使用IPV4網(wǎng)絡協(xié)議; 5.預留給在終端輸入的網(wǎng)絡字節(jié)序的端口號; 6.預留給

    2024年01月17日
    瀏覽(22)
  • UDP服務器和客戶端的創(chuàng)建步驟

    一、創(chuàng)建用戶數(shù)據(jù)報套接字(socket函數(shù)): 通信域選擇 IPV4網(wǎng)絡協(xié)議 、套接字類型選擇 數(shù)據(jù)報式 ; 二、填充服務器的網(wǎng)絡信息結(jié)構(gòu)體: 1.定義網(wǎng)絡信息結(jié)構(gòu)體變量; 2.求出結(jié)構(gòu)體變量的內(nèi)存空間大??; 3.結(jié)構(gòu)體清零; 4.使用IPV4網(wǎng)絡協(xié)議; 5.預留給在終端輸入的網(wǎng)絡字節(jié)序

    2024年01月19日
    瀏覽(14)
  • TCP的服務器和客戶端的通信

    TCP的服務器和客戶端的通信

    實現(xiàn)不同主機之間的進程間通信(服務器和客戶端的通信),并且一個服務器可以處理很多個客戶端的請求。 協(xié)議:通信雙方所遵守的通信規(guī)則。 網(wǎng)絡體系結(jié)構(gòu):指網(wǎng)絡的層次結(jié)構(gòu)和每層所使用的協(xié)議的集合。 網(wǎng)絡采用分而治之的方法設計,將網(wǎng)絡的功能劃分為不同的模塊

    2023年04月23日
    瀏覽(22)
  • QT實現(xiàn)TCP服務器客戶端的實現(xiàn)

    QT實現(xiàn)TCP服務器客戶端的實現(xiàn)

    ser: widget.cpp: widget.h widget.ui cli: widget.cpp widget.h widget.ui:

    2024年02月08日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包