国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

虛擬主機(jī)網(wǎng)站淘客網(wǎng)站建設(shè)b站推廣軟件

虛擬主機(jī)網(wǎng)站淘客網(wǎng)站建設(shè),b站推廣軟件,應(yīng)用商城app開(kāi)發(fā)下載,wordpress代碼發(fā)布文章默認(rèn)已經(jīng)有docker環(huán)境 下載與安裝 elasticsearch ,從hub.docker里面可以看到最新版本的鏡像,選擇你想要的版本 本教程是以 7.17.7 為案例,為啥不適用最新的,首先個(gè)人一般需用最新的版本,如果有亢很難填,其次…

默認(rèn)已經(jīng)有docker環(huán)境
下載與安裝 elasticsearch ,從hub.docker里面可以看到最新版本的鏡像,選擇你想要的版本
本教程是以 7.17.7 為案例,為啥不適用最新的,首先個(gè)人一般需用最新的版本,如果有亢很難填,其次我自己的服務(wù)器下載的太慢(還是配置了docker加速地址的)拉取幾個(gè)小時(shí)都下載不下來(lái)7.17.9版也一樣,直接放棄~ 最終挑到了7.17.7
【官方傳遞】https://hub.docker.com/_/elasticsearch

一、安裝、運(yùn)行 elasticsearch

拉取鏡像
docker pull elasticsearch:7.17.7
運(yùn)行實(shí)例

docker run -d --name elasticsearch -p 9200:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.17.7

訪問(wèn) ip+9200 出現(xiàn)該界面表示已經(jīng)安裝、運(yùn)行成功!
在這里插入圖片描述

如果沒(méi)有成功,請(qǐng)看一下docker 運(yùn)行的日志

docker logs [OPTIONS] CONTAINER OPTIONS說(shuō)明:
-f : 跟蹤日志輸出
–since :顯示某個(gè)開(kāi)始時(shí)間的所有日志
-t : 顯示時(shí)間戳
–tail : 僅列出最新N條容器日志

為防止重要的數(shù)據(jù)掉失,我們需要將es重要文件掛載到外部
1.找個(gè)存儲(chǔ)文件的目錄,我這里放置在/usr/docker
在這里插入圖片描述

  1. 執(zhí)行復(fù)制容器文件命令
    首先得知道運(yùn)行的容器信息,執(zhí)行 docker ps 查看正在運(yùn)行的實(shí)例
    在這里插入圖片描述

可通過(guò) docker exec -it 容器id /bin/bash 進(jìn)入容器內(nèi)容查看,通過(guò) exit 退出容器內(nèi)部
在這里插入圖片描述

復(fù)制容器內(nèi)容到 /usr/docker 目錄
docker cp e3b71d0d624b:/usr/share/elasticsearch /usr/docker
復(fù)制完成就可以看到 es的一大推文件
在這里插入圖片描述

  1. 刪除之前運(yùn)行的實(shí)例,先停止再刪除
docker stop  xx
docker rm xxx  
  1. 重新運(yùn)行實(shí)例,命令如下
docker run -d --name es -p 9200:9200 -p 9300:9300 -v /usr/docker/elasticsearch/data:/usr/share/elasticsearch/data -v /usr/docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /usr/docker/elasticsearch/logs:/user/share/elasticsearch/logs -v /usr/docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /usr/docker/elasticsearch/backup:/usr/share/elasticsearch/backup -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" --restart=always elasticsearch:7.17.7

參數(shù)部分解釋,elasticsearch更多docker相關(guān)參數(shù)可在hub.docker里面找到
-v xxx:/xx 表示要掛載的目錄或文件
-e ES_JAVA_OPTS=“-Xms64m -Xmx512m” 表示最大內(nèi)存512M,最小內(nèi)存64M
–restart=always 隨docker自動(dòng)重啟 注:這里限制內(nèi)存 不然小服務(wù)器頂不住。

運(yùn)行成功,可以看到cpu,內(nèi)存差點(diǎn)爆表,不過(guò)不用擔(dān)心稍會(huì)就會(huì)降下去。至于為啥會(huì)這樣目前不太清楚,有大神可以留言,請(qǐng)教一下!感謝好心人!
在這里插入圖片描述

在這里插入圖片描述

二、安裝elasticsearch可視化工具

這里選擇了 elasticsearch head
#拉取鏡像
docker pull mobz/elasticsearch-head:5
#運(yùn)行實(shí)例
docker run -p 9100:9100 --name elasticsearch-head -d mobz/elasticsearch-head:5
運(yùn)行成功如下
在這里插入圖片描述

雖然運(yùn)行成功了但可以看到是未連接的狀態(tài),就算輸入了正確的ip地址還是不能連接,打開(kāi)F12可以看到是跨域的問(wèn)題
在這里插入圖片描述

解決辦法
修改docker中elasticsearch的elasticsearch.yml文件,在最后面加上

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

可像我這樣找到已經(jīng)掛載在外部的配置文件,打開(kāi)修改也可以使用命令隨你喜歡~(記得重啟服務(wù))
如果沒(méi)有掛載在外部的可進(jìn)行容器里面修改(強(qiáng)烈推薦掛載)

docker exec -it 容器id /bin/bash 
vi config/elasticsearch.yml
xxxx
#退出并重啟服務(wù)
exit
docker restart 容器id

在這里插入圖片描述

重啟服務(wù)后輸入正確的ip,可以看到這個(gè)界面表明可以了
在這里插入圖片描述
最后需要解決elasticsearch-head 面板操作數(shù)據(jù)時(shí)不顯示報(bào)406的問(wèn)題,如圖打開(kāi)這些界面發(fā)現(xiàn)是空白的而且報(bào)錯(cuò)。
在這里插入圖片描述

在這里插入圖片描述

解決版本 修改_site/vendor.js 文件

6886行 contentType: “application/x-www-form-urlencoded”, 改成
contentType: “application/json;charset=UTF-8”, 7573行 var inspectData =
s.contentType === “application/x-www-form-urlencoded” && 改成 var
inspectData = s.contentType === “application/json;charset=UTF-8” &&

在這里插入圖片描述
在這里插入圖片描述

你可以選擇將文件掛載到外部去,也可以進(jìn)行容器里面直接修改。
●先把elasticsearch-head的文件掛載到外部去,這里就不詳細(xì)的貼出來(lái)了。
docker cp 0b5e6db9316a:/usr/src/app /usr/docker/eshead
在這里插入圖片描述

我這里遇到一個(gè)小問(wèn)題,在查看掛載信息發(fā)現(xiàn)文件確實(shí)時(shí)掛載成功了,但是打開(kāi)vendor.js發(fā)現(xiàn)還是原來(lái)的內(nèi)容這讓我很困惑不知道是不是緩存的原因。隨后我在url后面加上了版本號(hào)發(fā)現(xiàn)還是原來(lái)的內(nèi)容 ~~

只能暴力解決了,后面在找個(gè)時(shí)間看看是什么回事 ~~

從外部復(fù)制文件到容器里面
docker cp /usr/docker/eshead/app/_site/vendor.js 容器id:/usr/src/app/_site

重啟服務(wù),好了,刷新界面看到這個(gè)界面就 ok
在這里插入圖片描述

查看掛載信息
docker inspect 容器id

到此我們安裝教程已經(jīng)結(jié)束了,下篇將與wep api 對(duì)接完成我們的全站搜索功能

附源加速
在這里插入圖片描述

http://aloenet.com.cn/news/40537.html

相關(guān)文章:

  • 網(wǎng)站備案之前需要建好網(wǎng)站嗎windows優(yōu)化大師要會(huì)員
  • 教育網(wǎng)站怎么做如何推廣一個(gè)項(xiàng)目
  • 長(zhǎng)春企業(yè)網(wǎng)站模板建站域名解析ip
  • css做購(gòu)物網(wǎng)站的分類目錄搜索引擎優(yōu)化搜索優(yōu)化
  • 做地方旅游網(wǎng)站目的意義正規(guī)的教育培訓(xùn)機(jī)構(gòu)有哪些
  • 中華人民共和國(guó)城鄉(xiāng)與建設(shè)部網(wǎng)站長(zhǎng)沙seo優(yōu)化推薦
  • ae有么有做gif的網(wǎng)站構(gòu)建新發(fā)展格局
  • 網(wǎng)站開(kāi)發(fā)架設(shè)baidu百度
  • 如何打開(kāi)本地安裝的WORDPRESS網(wǎng)站查詢工具seo
  • 合肥建設(shè)學(xué)校官網(wǎng)網(wǎng)站網(wǎng)站關(guān)鍵詞挖掘
  • html5移動(dòng)網(wǎng)站模板貴港網(wǎng)站seo
  • 怎么兼職做網(wǎng)站谷歌seo站內(nèi)優(yōu)化
  • 用網(wǎng)站模板建網(wǎng)站谷歌官網(wǎng)注冊(cè)入口
  • 一個(gè)網(wǎng)站想看訪客量怎么做seo外鏈平臺(tái)
  • 青浦網(wǎng)站建設(shè)公司福州短視頻seo推薦
  • 網(wǎng)站風(fēng)格設(shè)計(jì)百度seo怎么樣優(yōu)化
  • 網(wǎng)站建設(shè)文化怎么樣圖片百度搜索
  • 簡(jiǎn)單的招聘網(wǎng)站怎么做電商網(wǎng)站設(shè)計(jì)
  • 手機(jī)哪里可以做視頻網(wǎng)站鄭州聚商網(wǎng)絡(luò)科技有限公司
  • 勁松做網(wǎng)站的公司百度一下首頁(yè)設(shè)為主頁(yè)
  • wordpress中文 插件網(wǎng)站文章優(yōu)化技巧
  • 做網(wǎng)站北京公司推廣產(chǎn)品的渠道
  • drupal7建站教程怎么創(chuàng)建網(wǎng)站鏈接
  • 重慶微網(wǎng)站建設(shè)寧波網(wǎng)絡(luò)推廣軟件
  • 自適應(yīng)網(wǎng)站設(shè)計(jì)規(guī)范企業(yè)的互聯(lián)網(wǎng)推廣
  • 如何建設(shè)dj網(wǎng)站seo 工具推薦
  • 成都網(wǎng)站制作創(chuàng)新互聯(lián)磁力搜索引擎哪個(gè)好
  • 寬屏企業(yè)網(wǎng)站源碼國(guó)家再就業(yè)免費(fèi)培訓(xùn)網(wǎng)
  • 遵義做網(wǎng)站的公司重慶電子商務(wù)網(wǎng)站seo
  • 家用電腦如何做網(wǎng)站服務(wù)器百度總部公司地址在哪里