圖未保存,不過(guò)文章當(dāng)中的某一步驟可能會(huì)幫助到您,那么:感恩!
1、docker中拉取鏡像
#拉取鏡像
docker pull elasticsearch:7.7.0
#啟動(dòng)鏡像
docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0
2、熟悉目錄
bin 啟動(dòng)文件
config 配置文件
log4j2 日志配置文件
jvm.options JAVA 虛擬機(jī)相關(guān)配置文件
ElasticSearch 的配置文件 !默認(rèn)端口為9200 跨域
lib 相關(guān)jar包
modules 功能模塊
3、啟動(dòng),訪問(wèn)9200
4、訪問(wèn)測(cè)試
安裝可視化頁(yè)面es head
1、下載(同樣使用docker環(huán)境)
#拉取鏡像
docker pull mobz/elasticsearch-head:5
#創(chuàng)建容器
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5
#啟動(dòng)容器
docker start 容器id (docker ps -a 查看容器id )
2、啟動(dòng)
http://ip:9100
3、連接測(cè)試easticsearch發(fā)現(xiàn)失敗,是前后端分離開(kāi)發(fā)存在跨域問(wèn)題,需要在服務(wù)端做CORS的配置
(1)進(jìn)入docker當(dāng)中
docker exec -it id /bin/bash
(2) 進(jìn)入 elasticsearch.yml文件中
vi config/elasticsearch.yml
文末添加數(shù)據(jù)
http.cors.enabled:true
http.cors.allow-orgin:"*"
退出重啟es服務(wù)器
exit
docker restart 容器id
4、重啟es服務(wù)器后,然后在此連接集群(先前的截圖沒(méi)有截,這里邊的地址是你部署es的地址)
()初學(xué)時(shí)把es當(dāng)作數(shù)據(jù)庫(kù)?。梢越⑺饕◣?kù)),文檔(庫(kù)中的數(shù)據(jù)!))
圖中的數(shù)字代表集群的分辨信息
這個(gè)head就把它當(dāng)作一個(gè)數(shù)據(jù)展示工具 !想要查詢數(shù)據(jù),使用kibana
使用docker安裝部署kibana
介紹:
Kibana 是為 Elasticsearch設(shè)計(jì)的開(kāi)源分析和可視化平臺(tái)。
你可以使用 Kibana 來(lái)搜索,查看存儲(chǔ)在 Elasticsearch 索引中的數(shù)據(jù)并與之交互。
你可以很容易實(shí)現(xiàn)高級(jí)的數(shù)據(jù)分析和可視化,以圖標(biāo)的形式展現(xiàn)出來(lái)。
1、拉取鏡像文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-767196.html
#拉去Kibana
docker pull kibana:7.7.0
2.啟動(dòng)容器:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-767196.html
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://搭建elasticsearch IP地址:9200 -p 56
到了這里,關(guān)于Docker中部署ElasticSearch 和Kibana,用腳本實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)資源的未授權(quán)訪問(wèn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!