好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > Docker部署ElasticSearch和ElasticSearch-Head的實(shí)現(xiàn)

Docker部署ElasticSearch和ElasticSearch-Head的實(shí)現(xiàn)

熱門(mén)標(biāo)簽:代理外呼系統(tǒng)創(chuàng)業(yè) 接電話機(jī)器人罵人 400電話申請(qǐng)知乎 長(zhǎng)春電銷外呼系統(tǒng)代理商 外呼系統(tǒng)虛擬號(hào)碼 泰州智能外呼系統(tǒng)排名 大連電銷外呼系統(tǒng)運(yùn)營(yíng)商 400電話干嘛怎么申請(qǐng)信用卡 百度地圖標(biāo)注尺寸無(wú)法顯示

本篇主要講解使用Docker如何部署ElasticSearch:6.8.4 版本,講解了從Docker拉取到最終運(yùn)行ElasticSearch 以及 安裝 ElasticSearch-Head 用來(lái)管理ElasticSearch相關(guān)信息的一個(gè)小工具,本博客系統(tǒng)首頁(yè)的搜索正是使用了ElasticSearch來(lái)實(shí)現(xiàn)的,由于ElasticSearch 更新太快 以至于SpringData-ElasticSearch都跟不上 Es的更新 我也是一開(kāi)始下載8.x的版本 導(dǎo)致SpringData-ElasticSearch 報(bào)錯(cuò) 最終我選擇了6.8.4 在此記錄一下

1.Docker部署ElasticSearch:6.8.4版本

1.1 拉取鏡像

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.4

1.2 運(yùn)行容器

ElasticSearch的默認(rèn)端口是9200,我們把宿主環(huán)境9200端口映射到Docker容器中的9200端口,就可以訪問(wèn)到Docker容器中的ElasticSearch服務(wù)了,同時(shí)我們把這個(gè)容器命名為es。

docker run -d --name es -p 9200:9200 -p 9300:9300 
-e "discovery.type=single-node" 
-e ES_JAVA_OPTS="-Xms=256m -Xms=256m" 
docker.elastic.co/elasticsearch/elasticsearch:6.8.4

說(shuō)明:

-e discovery.type=single-node :表示單節(jié)點(diǎn)啟動(dòng)

-e ES_JAVA_OPTS="-Xms=256m -Xms=256m" :表示設(shè)置es啟動(dòng)的內(nèi)存大小,這個(gè)真的要設(shè)置,不然后時(shí)候會(huì)內(nèi)存不夠,比如我自己的辣雞服務(wù)器!

1.3 內(nèi)存不足問(wèn)題

centos下載完elasticsearch并修改完配置后運(yùn)行docker命令:

發(fā)現(xiàn)沒(méi)有啟動(dòng)成功,去除命令的-d后打印錯(cuò)誤如下

Java HotSpot(TM) 64-Bit Server VM warning: INFO:
os::commit_memory(0x0000000085330000, 2060255232, 0) failed;
error='Cannot allocate memory' (errno=12)

經(jīng)過(guò)一番查找發(fā)現(xiàn)這是由于elasticsearch6.0默認(rèn)分配jvm空間大小為2g,內(nèi)存不足以分配導(dǎo)致。

解決方法就是修改jvm空間分配
運(yùn)行命令:

find /var/lib/docker/overlay/ -name jvm.options

查找jvm.options文件,找到后進(jìn)入使用vi命令打開(kāi)jvm.options如下:

將

-Xms2g 
-Xmx2g
修改為
-Xms512m 
-Xmx512m 

保存退出即可。再次運(yùn)行創(chuàng)建運(yùn)行elasticsearch命令,成功啟動(dòng)。

2.Docker部署ElasticSearch-Heard

2.1 拉取鏡像

docker pull mobz/elasticsearch-head:5

2.2 運(yùn)行容器

docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5

2.3 啟動(dòng)容器

docker start elasticsearch-head

2.4 打開(kāi)瀏覽器: http://IP:9100

發(fā)現(xiàn)連接不上,是因?yàn)橛锌缬騿?wèn)題,因?yàn)榍昂蠖朔蛛x開(kāi)發(fā)的所以需要設(shè)置一下es

2.5 進(jìn)入剛剛啟動(dòng)的 es 容器,容器name = es

docker exec -it es /bin/bash

2.6 修改elasticsearch.yml文件

vi config/elasticsearch.yml

添加

http.cors.enabled: true
http.cors.allow-origin: "*"

其實(shí)就是SpringBoot的yml文件 添加跨域支持

2.7 退出容器 并重啟

exit
docker restart es

2.8 訪問(wèn)http://localhost:9100

總結(jié):

本篇只是簡(jiǎn)單的講解了如何用Docker安裝ElasticSearch 并且會(huì)遇到的坑,包括內(nèi)存不足,或者版本太高等問(wèn)題,以及ElasticSearch-Heard的安裝和跨域的配置 ,下一篇將講解ElasticSearch如何安裝中文分詞器

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:中衛(wèi) 雅安 興安盟 清遠(yuǎn) 安陽(yáng) 長(zhǎng)治 臺(tái)灣 大慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker部署ElasticSearch和ElasticSearch-Head的實(shí)現(xiàn)》,本文關(guān)鍵詞  Docker,部署,ElasticSearch,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker部署ElasticSearch和ElasticSearch-Head的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Docker部署ElasticSearch和ElasticSearch-Head的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 堆龙德庆县| 国产女人与拘做受XXXXⅩXX| 欧美综合自拍亚洲综合图| 久久精品视频1| 无需付费真人直播视频| 成人无码区免费A片在线软件| 漫画免费网站免费观看| 腹肌男gaygays免费| 边打电话边做啪 在线91| 赤坂丽千金肉奴未删减在线观看| 晚上睡不着想看看b站 | 国产精品久久高潮呻吟无码| 国产?婬片A片AAA毛网站| www久久久久| 日韩床戏在线观看免费完整版| 小香蕉影院| 99re国产| 91天堂97年嫩模在线观看| 迈开腿吃扇贝| 国产哺乳奶水91在线播放| 引诱亲女乱怀孕新书| 欧美www视频| 《人妻》波多野结衣日本电影| 国产伦精品一区二区三区妓女 | 亚洲国产综合在线| 夜夜嗨Av色一区二区不卡| 水牛视频卡一卡二卡三| 向日葵色版app| 国产精品福利一区二区三区| 剑来婬乱版H全文阅读| 美女毛片老太婆bbb80岁| 催眠危险期怀孕同学篇| 免费观看的黄色网址| 欧美全部裸露的大尺度电视剧| 中国老头与老太a一级| 三男三女换着曰| 福利网址导航大全| 日本做爰XXXⅩ高潮A区瑞江| yw.尤物av无码点击进入| 男生被男生强行摸jiji| av电影在线免费看|