elasticsearch、kibana、logstash版本:7.3.2
192.168.3.100
elasticsearch
192.168.3.101
elasticsearch
192.168.3.102
elasticsearch、kibana
#使用es自帶工具生成ca及證書複製證書到其他es節點
#es配置檔案(es1為例)#head外掛程式
#開啟安全功能
xpack.security.enabled: true
#集群內部通訊加密
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12
#使用systemd管理es/usr/lib/systemd/system/elasticsearch.service
[unit]
description=elasticsearch
documentation=
wants=network-online.target
after=network-online.target
[service]
user=es
group=es
limitnofile=100000
limitnproc=100000
execstart=/usr/local/elasticsearch-7.3.2/bin/elasticsearch
[install]
wantedby=multi-user.target
#啟動es集群;設定預設賬戶密碼#自動生成密碼
#手動設定密碼$es_home/bin/elasticsearch-setup-passwords interactive
#kibana相關證書kibana_home=/usr/local/kibana
#kibana連線es加密需要使用pem證書
cd $es_home/config/certs
#證書轉換
openssl pkcs12 -in elastic-certificates.p12 -out elastic-certificates.pem -nodes
mkdir $kibana_home/config/certs && mv elastic-certificates.pem $kibana_home/config/certs
#https證書
$es_home/bin/elasticsearch-certutil ca --pem
mv $es_home/elastic-stack-ca.zip $kibana_home/config/certs && unzip $kibana_home/config/certs/elastic-stack-ca.zip
#kibana配置檔案kibana.yml
server.host: "192.168.3.102"
elasticsearch.hosts: ["","",""]
elasticsearch.username: "kibana"
elasticsearch.password: "ukcaclfof70du5mwnhc7"
logging.dest: /usr/local/kibana/log/kibana.log
logging.quiet: true
#啟用https訪問kibana;使用私有證書會有訪問日誌報錯的問題
#server.ssl.enabled: true
#server.ssl.certificate: /usr/local/kibana/config/certs/ca/ca.crt
#server.ssl.key: /usr/local/kibana/config/certs/ca/ca.key
#啟用elasticsearch連線加密
elasticsearch.ssl.certificateauthorities: [ "/usr/local/kibana/config/certs/elastic-certificates.pem" ]
elasticsearch.ssl.verificationmode: certificate
#systemd管理kibana/usr/lib/systemd/system/kibana.service
[unit]
description=kinaba
documentation=
wants=network-online.target
after=network-online.target
[service]
user=kibana
group=kibana
execstart=/usr/local/kibana/bin/kibana
[install]
wantedby=multi-user.target
#logstash示例參考:input
}output "
user => "elastic"
password => "hkqzihzsuxsv6b5ow**7"
}}
誰在使用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....