elasticsearch 使用X Pack 加密

2021-10-06 14:58:15 字數 1651 閱讀 8046

elasticsearch.yml配置

xpack.security.enabled: true

xpack.security.transport.ssl.enabled: true

xpack.security.transport.ssl.verification_mode: certificate

xpack.security.transport.ssl.keystore.path: elastic-certificates.p12 #存放elastic-certificates.p12檔案路徑

xpack.security.transport.ssl.truststore.path: elastic-certificates.p12 #存放elastic-certificates.p12檔案路徑

xpack.security.http.ssl.keystore.path: elastic-certificates.p12 #存放elastic-certificates.p12檔案路徑開啟https

xpack.security.http.ssl.truststore.path: elastic-certificates.p12 #存放elastic-certificates.p12檔案路徑開啟https

xpack.security.transport.ssl.keystore.password: 123456 #自己設定密碼

xpack.security.transport.ssl.truststore.password: 123456 #自己設定密碼

xpack.security.http.ssl.keystore.password: 123456 #自己設定密碼

xpack.security.http.ssl.truststore.password: 123456 #自己設定密碼

生成證書

bin/elasticsearch-certutil ca

bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

生成ca證書bin/elasticsearch-certutil ca將產生新檔案elastic-stack-ca.p12該 elasticsearch-certutil 命令還會提示你輸入密碼以保護檔案和金鑰,請保留該檔案的副本並記住其密碼

為集群中的每個節點生成證書和私鑰bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12將產生新檔案elastic-certificates.p12系統還會提示你輸入密碼,你可以輸入證書和金鑰的密碼,也可以按enter鍵將密碼留空。預設情況下 elasticsearch-certutil生成沒有主機名資訊的證書,這意味著你可以將證書用於集群中的每個節點,另外要關閉主機名驗證。

最好將這兩個檔案移到到config裡邊

輸入設定的賬號密碼

bin/elasticsearch-keystore add xpack.security.transport.ssl.keystore.secure_password

bin/elasticsearch-keystore add xpack.security.transport.ssl.truststore.secure_password

誰在使用Elasticsearch

github github使用elasticsearch搜尋20tb的資料,包括13億的檔案和1300億行的 這個不用介紹了吧,碼農們都懂的,github在2013年1月公升級了他們的 搜尋,由solr轉為elasticsearch,目前集群規模為26個索引儲存節點和8個客戶端節點 負責處理搜尋請求...

ElasticSearch使用入門

es的安裝 啟動 cd.elasticsearch 2 4 3 bin elasticsearch bin elasticsearch d 後台執行 es安裝驗證 注意 預設啟動的時候es繫結的網路ip是本機127.0.0.1,只能通過這個ip訪問 兩種修改方式 1 修改config elastic...

ElasticSearch使用學習

elasticsearch是乙個基於lucene的搜尋服務,它通過倒排索引的方法提供了全文搜尋的能力。1 插入資料 elasticsearch中存放資料的為文件,有索引及型別名,如下插入兩文件 2 檢索文件 1 檢索id為1的文件 curl x get elasticsearch.in.netwa....