婷婷综合国产,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
    欧美日韩精品欧美日韩精品一综合| 亚洲午夜精品17c| 99国产精品久久久久久久久久久| 午夜日韩在线观看| 久久综合网色—综合色88| 亚洲va天堂va国产va久| 日韩一区在线播放| 国产亚洲精品免费| 亚洲精品一区二区三区99| 欧美日韩在线播放| 丁香婷婷综合五月| 午夜精品成人在线| 国产成人av电影| 精品国产一区二区在线观看| 国产精品国产三级国产普通话蜜臀| 精品国产一区二区精华 | jlzzjlzz欧美大全| 日韩国产在线观看| 色综合视频在线观看| 亚洲日本一区二区三区| 99视频超级精品| 国产日韩欧美一区二区三区乱码 | 国产欧美日产一区| 日韩一区欧美一区| 麻豆精品视频在线观看视频| 不卡的av网站| 久久影音资源网| 亚洲国产精品一区二区久久恐怖片 | 激情成人综合网| 欧美羞羞免费网站| 久久久一区二区| 欧美精品v国产精品v日韩精品| 91精品国产入口| 亚洲精品中文在线| 国产自产视频一区二区三区| 国产99一区视频免费| aaa亚洲精品| 日韩欧美综合在线| 亚洲精品成人少妇| 午夜精品久久久久久久99水蜜桃| 蜜桃视频第一区免费观看| 国产成人av电影在线播放| 日韩一级在线观看| 91免费观看在线| 欧美一区二区在线免费播放| 色视频成人在线观看免| 亚洲精品免费一二三区| 色综合久久中文综合久久牛| 国产人成一区二区三区影院| 亚洲精品视频在线| 亚洲三级在线免费观看| 久久精品一二三| 91麻豆精品国产91久久久使用方法| 中文字幕一区二区三区视频| 午夜视频一区二区| 欧美电影精品一区二区| 亚洲乱码国产乱码精品精98午夜 | 久久国产视频网| 欧美二区三区的天堂| 婷婷综合另类小说色区| 在线成人免费视频| 亚洲无人区一区| 精品一区二区三区在线视频| 成年人午夜久久久| 日韩一级欧美一级| 99热这里都是精品| 欧美一区二区三区免费视频| 最新日韩在线视频| 国产伦精品一区二区三区免费迷| 欧美日韩精品一区二区三区四区| 91福利视频网站| 中文字幕五月欧美| 91视频在线观看免费| 国产日韩v精品一区二区| 免费观看日韩电影| 欧美一二三区在线| 日韩综合在线视频| 美女免费视频一区二区| 91精品在线免费| 日韩av中文字幕一区二区| 欧美日韩高清影院| 国产精品色婷婷| 国产在线观看一区二区| 国产人成一区二区三区影院| 蜜臀a∨国产成人精品| 欧美日韩一本到| 欧洲精品在线观看| 亚洲免费电影在线| 国产成人精品网址| 91精品国产丝袜白色高跟鞋| 中文字幕一区二区视频| 99精品久久免费看蜜臀剧情介绍| 另类小说一区二区三区| 亚洲欧美自拍偷拍| 亚洲免费在线电影| 亚洲理论在线观看| 欧美日韩免费在线视频| 日韩一区二区免费在线观看| 蜜桃视频一区二区| 午夜欧美在线一二页| 一区二区免费在线播放| 国产成人午夜精品5599| 狠狠色丁香婷婷综合| 欧美日韩一区视频| 91蝌蚪porny九色| 欧美日本在线播放| 国产亚洲一区二区三区| 一区二区欧美在线观看| 亚洲午夜久久久久久久久电影网| 国产片一区二区| 成人欧美一区二区三区白人| 日韩成人精品在线观看| 国产综合久久久久久久久久久久| 免费看黄色91| 天使萌一区二区三区免费观看| 美女www一区二区| 91色.com| 日本高清不卡视频| 精品蜜桃在线看| 欧美国产精品久久| 麻豆免费看一区二区三区| 精品视频全国免费看| 久久婷婷色综合| 国产午夜亚洲精品不卡| 国产夫妻精品视频| 国产精品欧美精品| 国产老女人精品毛片久久| 日韩午夜电影在线观看| 一区二区三区成人| 午夜久久久久久| 国产精品成人免费| 国产.欧美.日韩| 激情综合色综合久久综合| 亚洲制服丝袜一区| 国产亚洲欧美激情| 91精品免费在线观看| 91.com在线观看| 国产亚洲精久久久久久| 亚洲欧洲制服丝袜| 国产九九视频一区二区三区| 欧美亚一区二区| 亚洲免费伊人电影| 成人少妇影院yyyy| 欧美日韩久久不卡| 亚洲一区av在线| 国产寡妇亲子伦一区二区| 欧美亚洲一区三区| 亚洲电影在线播放| 91视频一区二区三区| 日韩精品中文字幕一区| 亚洲成人www| 91丨九色丨尤物| 久久九九全国免费| 风间由美一区二区av101| 91精品综合久久久久久| 韩国精品主播一区二区在线观看 | 久久99久久精品欧美| 51精品秘密在线观看| 欧美在线free| 精品无码三级在线观看视频| 中文一区在线播放| 色偷偷一区二区三区| 老司机午夜精品99久久| 欧美国产乱子伦| 欧美一区二区三区电影| 成人小视频在线观看| 日韩中文字幕区一区有砖一区 | 91香蕉视频在线| 国产精品一区二区三区网站| 中文字幕不卡在线观看| 在线不卡欧美精品一区二区三区| 国产91丝袜在线播放| 麻豆高清免费国产一区| 国产精品久久久99| 欧美丰满高潮xxxx喷水动漫| gogogo免费视频观看亚洲一| 国内精品嫩模私拍在线| 日本不卡在线视频| 美女一区二区视频| 亚洲成人av在线电影| 亚洲一区二区三区四区五区黄| 国产精品乱人伦一区二区| 精品国内片67194| 久久久久综合网| 国产亚洲欧美日韩在线一区| 欧美mv和日韩mv的网站| ww亚洲ww在线观看国产| 国产午夜精品在线观看| 亚洲精品一区二区三区影院| 久久婷婷色综合| 中文字幕五月欧美| 久久精品视频一区| 一区二区三区中文字幕电影| 亚洲五月六月丁香激情| 精品一区二区三区久久久| 精彩视频一区二区| 亚洲成在线观看| 国内外成人在线| 色妹子一区二区| 8v天堂国产在线一区二区|