亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 一文搞定Docker安裝ElasticSearch的過程

一文搞定Docker安裝ElasticSearch的過程

熱門標簽:做外呼系統的公司違法嗎 400電話申請方案 貴陽教育行業電話外呼系統 藍點外呼系統 在百度地圖標注車輛 寧夏房產智能外呼系統要多少錢 威海人工外呼系統供應商 撫順移動400電話申請 烏海智能電話機器人

前言

項目準備上ElasticSearch,為了后期開發不卡殼只能笨鳥先飛,在整個安裝過程中遇到以下三個問題。

  • Docker安裝非常慢
  • ElasticSearch-Head連接出現跨域
  • ElasticSearch-Head操作報出406錯誤碼

一、安裝Docker

目前咔咔對Docker的理解還只是個皮毛,對于不了解的東西就要多多使用,使用的多了自然而然也就會了。

安裝依賴包,執行命令yum install -y yum-utils device-mapper-persistent-data lvm2

此時若直接執行安裝docker命令就會發現是十分慢的,這個等待過程是漫長的。

配置國內的源就可以解決問題yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo這里使用的是阿里云的源。

接著再執行命令yum install docker-ce docker-ce-cli containerd.io安裝docker即可。

配置docker開機自啟systemctl enable docker

執行systemctl start docker命令啟動docke

查看docker版本看是否安裝成功

docker版本

如若之前安裝docker有問題,那么執行yum remove docker-ce來刪除并且將/var/lib/docker下的所有東西全部刪除干凈。

docker安裝完成后咔咔就進行了創建容器,但遇到了一個問題WARNING: IPv4 forwarding is disabled. Networking will not work.

拿著這個錯誤直接找度娘才知道,沒有開啟轉發,網絡橋接配置后,是需要開啟轉發的。

若不開啟轉發就會出現上邊的錯誤,顯示沒有網絡。

解決方案

修改配置文件/etc/sysctl.conf,在里邊加上net.ipv4.ip_forward=1,然后重啟服務systemctl restart network,讓配置生效。

二、安裝ElasticSearch

使用docker直接獲取es鏡像,執行命令docker pull elasticsearch:7.7.0

執行完成后,執行docker images即可看到上一步拉取的鏡像。

es鏡像文章

有了鏡像,就可以開始創建容器了,接下來創建一個es的容器。

執行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

--name 表示容器名稱 

-d: 后臺運行容器,并返回容器ID;

-e: 指定容器內的環境變量

-p: 指定端口映射,格式為:主機(宿主)端口:容器端口

命令執行完成會返回容器id,此時再執行docker ps -a列出所有的容器。

es容器

es默認端口為9200,只用ip地址+端口號直接訪問,就會返回如下圖。出現這個界面就表示你安裝成功了。

返回結果

到這里我們就非常快速的使用Docker安裝完成了ElasticSearch,接下來再一起安裝針對于ElasticSearch的客戶端工具。

三、安裝ElasticSearch-Head

同樣也采用Docker進行快速安裝,跟上邊一樣同樣先拉取鏡像,執行命令docker pull mobz/elasticsearch-head:5

接著創建容器,執行docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5

安裝ElasticSearch-Head插件

為了保證圖片的清晰度,圖片就沒有截取完全,同時也是咔咔接下來將要跟你講的,注意倆次創建容器時的不同。

安裝ElasticSearch時是容器創建成功后直接在后臺就運行了,但在安裝ElasticSearch-Head時并沒有保持一致。

而是指定容器名,端口號就直接執行了,這樣執行完成后是創建了一個容器,并沒有運行。

也就是咔咔在上圖右下角的地方有一個框,這里就可以看到狀態,會發現是create。

所以還需要一個操作,那就是啟動容器docker start 容器id

安裝完成直接使用域名加端口9100即可訪問。

跨域問題

處理跨域

在連接ElasticSearch會發現無法連接,由于時前后端分離開發,所以會存在跨域問題,需要在服務端做跨域處理。

執行命令docker exec -it elasticsearch /bin/bash 進入到第一步創建的ElasticSearch容器中,修改配置文件vi config/elasticsearch.yml即可。

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

將上邊倆行寫進配置文件中,注意這里是用yml的配置文件,簡單普及一下此類配置文件的幾點語法。

  • 冒號后邊必須有一個空格
  • 使用空格的縮進標識層級關系,空格數據不重要,只要是左邊對其的一列鍵即可。
  • 對大小寫十分敏感
  • 縮進時不允許使用tab,只允許使用空格。

配置修改完后需執行命令exit退出容器,接著執行docker restart 容器ID重啟容器即可。

處理報406錯誤

此時通過ElasticSearch-Head可以成功連接ElasticSearch了,但進行數據操作時會報406錯誤。

只需要修改ElasticSearch-Head容器中的配置即可,將配置文件復制到宿主機進行修改。

執行docker cp 容器ID:/usr/src/app/_site/vendor.js /usr/local/ ,此命令會把docker容器中的文件復制到你的宿主機目錄。

進入到/usr/local即可看到從容器中復制出來的文件vendor.js。

修改文件第6886、7574行,將"application/x-www-from-urlencodes"修改為"application/json;charset=UTF-8"即可

修改后再將文件復制到容器中,從容器復制文件到宿主機命令已經使用過了,那么現在只不過是把倆個目錄反過來即可執行docker cp /usr/local/vendor.js 容器ID:/usr/src/app/_site

最后一步重啟ElasticSearch-Head容器就結束了。

四、安裝IK分詞器

首先問一個問題,ElasticSearch中自帶的有分詞器為什么還要使用IK分詞器?

在ElasticSearch中的分詞器會把中文分為一個一個的字,例如"今天是周五",會被分成“今”、“天”、“是”,“周”、“五”,這里很明顯是不合適的,在大多數場景下需要的是詞而不是字。

所以就需要安裝中文分詞器IK來解決這個問題。

IK提供了兩個分詞算法:ik_smart和ik_max_word,其中ik_smart為最少切分,ik_max_word為最細力度。分別都有什么區別會在下期文章中給大家提出來。

這里需要注意安裝的版本需要跟ElasticSearch版本一致。

進入到ElasticSearch容器中docker exec -it 容器ID /bin/bash

使用wget來進行安裝,執行wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.0/elasticsearch-analysis-ik-7.7.0.zip即可。

當你使用wget安裝出現Unable to establish SSL connection時執行以下倆個命令即可。

yum install opensslls

yum install openssl-devel

執行cd /usr/share/elasticsearch/plugins來到插件目錄創建一個IK目錄。

將壓縮包移動到IK目錄中,執行解壓指令elasticsearch-analysis-ik-7.7.0.zip

接著刪除壓縮包即可,此時你可以看到一個config包和幾個jar包

解壓后的包

最后退出容器,重啟重啟容器即可。

五、總結

本期文章將需要使用ElasticSearch所有的東西都已經準備齊全了,接下來的文章會帶著你使用PHP的Laravel開始封裝ElasticSearch的所有查詢方法。

后期也會在Go中封裝一份,給自己的工具類添加一點內容。

到此這篇關于一文搞定Docker安裝ElasticSearch的過程的文章就介紹到這了,更多相關Docker安裝ElasticSearch內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:蕪湖 朝陽 那曲 銅川 松原 周口 慶陽 泰州

巨人網絡通訊聲明:本文標題《一文搞定Docker安裝ElasticSearch的過程》,本文關鍵詞  一文,搞定,Docker,安裝,ElasticSearch,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一文搞定Docker安裝ElasticSearch的過程》相關的同類信息!
  • 本頁收集關于一文搞定Docker安裝ElasticSearch的過程的相關信息資訊供網民參考!
  • 推薦文章
    好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美一级视频免费| 香蕉视频一级| 午夜精品国产自在现线拍| 91麻豆tv| 一本高清在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人免费一级毛片在线播放视频| 国产综合91天堂亚洲国产| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲天堂在线播放| 国产一区二区精品久久| 国产一区二区精品久| 午夜在线影院| 国产麻豆精品免费密入口| 99色视频在线| 国产网站麻豆精品视频| 四虎久久影院| 国产一区二区精品久久| 99久久精品费精品国产一区二区| 日本伦理黄色大片在线观看网站| 久草免费在线观看| 国产韩国精品一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆国产福利精品| 一级女性全黄久久生活片| 国产一区二区精品在线观看| 国产成人女人在线视频观看| 美女免费精品视频在线观看| 九九精品在线播放| 深夜做爰性大片中文| 欧美大片a一级毛片视频| 国产视频一区二区三区四区| 一级女性全黄久久生活片| 亚洲第一色在线| 国产a视频| 国产成人啪精品| 美国一区二区三区| 韩国三级一区| 韩国毛片免费| 黄视频网站在线看| 999久久狠狠免费精品| 亚洲天堂一区二区三区四区| 午夜在线观看视频免费 成人| 欧美国产日韩在线| 国产视频一区在线| 国产不卡在线看| 免费国产在线视频| 韩国三级视频在线观看| 精品视频在线看| 超级乱淫伦动漫| 国产视频一区二区在线观看| 日本伦理网站| 国产麻豆精品视频| 四虎影视久久久| 久久久久久久免费视频| 高清一级淫片a级中文字幕 | 黄色短视屏| 精品国产三级a| 欧美一区二区三区性| 毛片高清| 超级乱淫伦动漫| 一级女性大黄生活片免费| 99热视热频这里只有精品| 国产一区二区精品| 欧美大片一区| 韩国毛片免费| 国产不卡精品一区二区三区| 久久99这里只有精品国产| 国产一区二区高清视频| 久久久久久久免费视频| 青青久久国产成人免费网站| 欧美1区| 深夜做爰性大片中文| 99久久精品国产免费| 国产成a人片在线观看视频 | 午夜在线观看视频免费 成人| 午夜家庭影院| 精品国产一区二区三区久久久蜜臀| 成人免费福利片在线观看| 九九九网站| 国产网站免费观看| 青青久久精品国产免费看| 二级片在线观看| 欧美大片一区| 亚洲女人国产香蕉久久精品| 色综合久久天天综合观看| 久久精品免视看国产明星| 久久国产精品只做精品| 久久99这里只有精品国产| 青青久久精品国产免费看| 一级片免费在线观看视频| 国产国语对白一级毛片| 日本免费区| 天天做人人爱夜夜爽2020| 国产原创中文字幕| 午夜激情视频在线播放| 二级特黄绝大片免费视频大片| 日韩在线观看免费| 天天做日日爱夜夜爽| 日韩在线观看网站| 美国一区二区三区| 国产视频网站在线观看| 国产视频网站在线观看| 国产伦久视频免费观看视频| 久草免费在线视频| 久草免费在线视频| 精品国产一区二区三区久久久狼| 久久国产影院| 精品国产一区二区三区久久久狼| 国产国语在线播放视频| 日本在线不卡视频| 国产成人精品一区二区视频| 亚洲精品久久久中文字| 精品国产一区二区三区久久久蜜臀 | 精品视频一区二区| 九九精品久久久久久久久| 青青青草影院| 午夜家庭影院| 欧美大片a一级毛片视频| 国产成a人片在线观看视频| 欧美1卡一卡二卡三新区| 日本在线不卡视频| 日本特黄特色aaa大片免费| 二级片在线观看| 高清一级毛片一本到免费观看| 精品视频在线观看免费| 成人免费高清视频| 国产一区二区精品| 久久99这里只有精品国产| 亚州视频一区二区| 日本在线不卡免费视频一区| 91麻豆国产| 亚洲精品久久久中文字| 国产成人精品综合| 青青青草影院| 免费国产在线观看| 成人高清免费| 麻豆午夜视频| 精品国产一区二区三区国产馆| 中文字幕一区二区三区 精品| 日韩av成人| 亚洲第一页乱| 四虎久久精品国产| 欧美一级视频免费观看| 久草免费在线观看| 麻豆污视频| 精品视频在线观看视频免费视频 | 久久久成人网| 99色视频在线观看| 九九精品久久久久久久久| 一a一级片| 国产不卡福利| 久久精品店| 日本乱中文字幕系列| 亚洲www美色| 在线观看导航| 欧美a级片免费看| 一本伊大人香蕉高清在线观看| 国产不卡福利| 欧美激情一区二区三区在线播放| 免费一级片网站| 日日日夜夜操| 国产极品精频在线观看| 国产一区二区精品尤物| 欧美a免费| 可以免费看污视频的网站| 国产一区二区精品久久| 日本伦理片网站| 欧美a级片免费看| 国产国语对白一级毛片| 日韩专区一区| 亚洲女人国产香蕉久久精品| 日本伦理片网站| 欧美国产日韩久久久| 免费一级生活片| 亚欧成人乱码一区二区| 日韩免费在线| 国产a视频| 欧美激情在线精品video| 韩国三级视频在线观看| 二级片在线观看| 999精品视频在线| 国产综合91天堂亚洲国产| 美国一区二区三区| 久久精品店| 亚洲精品久久玖玖玖玖| 国产精品免费久久| 久久久久久久免费视频| 999精品影视在线观看| 色综合久久天天综线观看| 91麻豆国产| 欧美另类videosbestsex视频 | 成人免费福利片在线观看| 国产不卡在线看| 黄视频网站在线看| 国产成人精品综合| 99久久精品国产高清一区二区| 欧美大片a一级毛片视频| 高清一级淫片a级中文字幕 |