婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 一文搞定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的過程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    五月综合激情婷婷六月色窝| 国产在线播放一区二区三区| 国产无一区二区| 亚洲国产精品二十页| 精品少妇一区二区三区免费观看 | 日韩一级片网址| 国产午夜精品美女毛片视频| 久久色.com| 亚洲靠逼com| 久久99在线观看| 在线看国产日韩| 欧美成人性福生活免费看| 中文字幕av资源一区| 亚洲成av人片| 国产成a人亚洲精| 欧美一区二区三区免费观看视频| 日韩三级视频在线观看| 亚洲欧美一区二区三区极速播放| 亚洲福利一区二区| 不卡的电影网站| 精品成人一区二区三区| 亚洲一二三级电影| 暴力调教一区二区三区| 欧美成人a∨高清免费观看| 亚洲男女毛片无遮挡| 国产成人免费在线视频| 欧美一级精品在线| 五月婷婷综合激情| 欧美色手机在线观看| 亚洲欧洲日产国码二区| 粉嫩蜜臀av国产精品网站| 精品欧美黑人一区二区三区| 日av在线不卡| 久久久噜噜噜久久中文字幕色伊伊 | 欧美一区二区三区婷婷月色| 一区二区三区色| 色狠狠综合天天综合综合| 成人免费在线播放视频| 色综合中文字幕国产| 中文字幕字幕中文在线中不卡视频| 国产夫妻精品视频| 亚洲精品中文字幕乱码三区| 色视频成人在线观看免| 午夜影院久久久| 欧美成人性战久久| 一本色道久久综合亚洲91| 国产精品久久久久久久第一福利| 国产成人综合网站| 亚洲国产日韩精品| 日本一二三不卡| 欧美裸体bbwbbwbbw| 国产美女久久久久| 亚洲精品国产无天堂网2021| 欧美高清视频不卡网| 狠狠色伊人亚洲综合成人| 亚洲自拍另类综合| 亚洲国产成人私人影院tom| 欧美日韩另类一区| va亚洲va日韩不卡在线观看| 日韩电影在线观看电影| 一区二区三区中文字幕精品精品| 欧美美女直播网站| 欧美日韩一区不卡| 色狠狠一区二区三区香蕉| aaa亚洲精品一二三区| 国产又黄又大久久| 久久se这里有精品| 九色porny丨国产精品| 青青草成人在线观看| 亚洲成人免费看| 视频一区二区三区入口| 一区二区三区在线视频免费| 亚洲六月丁香色婷婷综合久久| 国产女人水真多18毛片18精品视频| 中文字幕中文在线不卡住| 国产精品拍天天在线| 精品国产乱码久久久久久蜜臀| 欧美一区二区三区人| 7799精品视频| 国产区在线观看成人精品| 国产精品午夜电影| 亚洲国产中文字幕| 韩国欧美国产1区| 99天天综合性| 日韩欧美国产小视频| 久久久99精品久久| 亚洲六月丁香色婷婷综合久久 | 日韩欧美一区在线观看| 中文字幕av一区二区三区免费看| 亚洲色图都市小说| 韩国一区二区视频| 在线免费观看视频一区| 精品剧情在线观看| 亚洲第一成人在线| eeuss影院一区二区三区| 在线免费精品视频| 亚洲欧美区自拍先锋| 国产盗摄视频一区二区三区| 在线观看中文字幕不卡| 亚洲色图20p| av亚洲精华国产精华| 久久精品一区蜜桃臀影院| 亚洲成人动漫在线免费观看| 色视频成人在线观看免| 亚洲国产精品激情在线观看| 国产一区二区三区av电影| 欧美午夜视频网站| 在线观看亚洲a| 成人在线视频一区二区| xnxx国产精品| 国产精品一品视频| 国产在线一区观看| 欧美综合亚洲图片综合区| 成人在线一区二区三区| 国产一区二区三区免费在线观看| 五月天精品一区二区三区| 亚洲国产美国国产综合一区二区| 亚洲免费视频中文字幕| 一区二区欧美视频| 亚洲成人资源网| 日产国产欧美视频一区精品| 国产色婷婷亚洲99精品小说| 懂色av一区二区三区免费观看| 国产精品网友自拍| 欧洲在线/亚洲| 国产伦精品一区二区三区视频青涩| 欧美xxxxxxxx| 99r国产精品| 日韩成人一级片| 国产精品国产馆在线真实露脸| 91麻豆国产精品久久| 久久电影网站中文字幕| 亚洲少妇中出一区| 久久精品视频在线看| 欧美人与z0zoxxxx视频| 91年精品国产| 成人的网站免费观看| 精品中文字幕一区二区| 夜夜嗨av一区二区三区网页| 国产欧美精品一区二区色综合朱莉| 欧美中文字幕久久| 91美女视频网站| 92精品国产成人观看免费| 丰满放荡岳乱妇91ww| 国内精品国产三级国产a久久| 亚洲成人你懂的| 激情都市一区二区| 日韩一级在线观看| 丝瓜av网站精品一区二区| 91在线免费播放| 亚洲欧洲综合另类| 丁香婷婷综合激情五月色| 久久久午夜精品理论片中文字幕| 日韩黄色片在线观看| 欧美性猛片aaaaaaa做受| 亚洲一二三四在线| 国产免费久久精品| 国产成人午夜视频| 中文一区二区完整视频在线观看| 国产激情偷乱视频一区二区三区 | 在线国产亚洲欧美| 一区二区在线观看不卡| 欧美日韩免费一区二区三区视频| 亚洲自拍另类综合| 日韩免费性生活视频播放| 精品一区二区久久| 久久夜色精品国产噜噜av| 国产最新精品精品你懂的| wwwwxxxxx欧美| 丁香激情综合国产| 国产精品短视频| 欧美日韩国产中文| 国内成人免费视频| 亚洲v精品v日韩v欧美v专区| 欧美老女人在线| 国产成人av一区二区三区在线| 亚洲人成7777| 久久久久国产精品麻豆| 日本电影亚洲天堂一区| 黑人巨大精品欧美一区| 亚洲人吸女人奶水| 久久色在线观看| 欧美一级日韩不卡播放免费| 99久久精品国产麻豆演员表| 美国欧美日韩国产在线播放| 国产精品嫩草影院av蜜臀| 精品国产不卡一区二区三区| 欧洲另类一二三四区| 成人小视频在线观看| 精品无码三级在线观看视频| 亚洲综合一区在线| 亚洲女爱视频在线| 中文幕一区二区三区久久蜜桃| 欧美日韩国产高清一区二区| 在线观看亚洲精品视频| yourporn久久国产精品| 成人精品免费网站| 国产在线不卡一区| 国产成人精品免费| eeuss影院一区二区三区|