最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker下安裝ElasticSearch和Kibana的示例代碼

 更新時(shí)間:2019年08月21日 16:14:54   作者:南橋聽(tīng)雨聲  
這篇文章主要介紹了Docker下安裝ElasticSearch和Kibana的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1.前言

現(xiàn)在elasticsearch是比較火的,很多公司都在用,所以如果說(shuō)還不知道es可能就會(huì)被人鄙視了。所以這里我就下決心來(lái)學(xué)習(xí)es,我比較鐘愛(ài)于docker所有也就使用了docker來(lái)安裝es,這里會(huì)詳細(xì)介紹下安裝的細(xì)節(jié)以及需要注意的地方。關(guān)于docker的安裝在這里我就不去說(shuō)明了,可以自行安裝一下就可以了,很簡(jiǎn)單的,我保證你真的可能會(huì)愛(ài)上它。這里我使用的電腦是MacBook Pro 如果是linux的話其實(shí)基本相同,如果是Windows的話,可能就不太一樣了,這里我也沒(méi)有實(shí)際操作過(guò),感興趣的也可以自己去嘗試一下。

2.ElasticSearch安裝

2.1 docker安裝es

要使用es肯定是需要安裝的,由于用慣了docker,所以也想在docker上嘗試一下,主要是因?yàn)槲业暮枚嘬浖家约斑x擇了docker。docker安裝其實(shí)是很簡(jiǎn)單的,至于要一行命令即可。這里我選擇的是es的7.2.0版本鏡像鏡像安裝,具體安裝命令如下:

docker pull elasticsearch:7.2.0

敲完命令以后回車(chē),只需要等帶鏡像下載完成就可以了。

2.2 啟動(dòng)es

安裝完成以后當(dāng)然需要去啟動(dòng)我們的es了,這里啟動(dòng)也是很方便的只需要一行命令即可。如下:

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.2.0

這樣es就啟動(dòng)好了。我們可以去檢查es是否安裝完成,可以輸入命令:

curl http://localhost:9200

或者在瀏覽器中打開(kāi)http://localhost:9200這個(gè)網(wǎng)址,如果能看到以下信息則說(shuō)明我們的es是已經(jīng)安裝好了的。

{
 "name" : "530dd7820315",
 "cluster_name" : "docker-cluster",
 "cluster_uuid" : "7O0fjpBJTkmn_axwmZX0RQ",
 "version" : {
  "number" : "7.2.0",
  "build_flavor" : "default",
  "build_type" : "docker",
  "build_hash" : "508c38a",
  "build_date" : "2019-06-20T15:54:18.811730Z",
  "build_snapshot" : false,
  "lucene_version" : "8.0.0",
  "minimum_wire_compatibility_version" : "6.8.0",
  "minimum_index_compatibility_version" : "6.0.0-beta1"
 },
 "tagline" : "You Know, for Search"
}

如果你是在服務(wù)器上安裝,想要對(duì)外訪問(wèn)還必須打開(kāi)你服務(wù)器的9200端口,然后將localhost換成你服務(wù)器的ip地址即可。

2.3 修改配置,解決跨域訪問(wèn)問(wèn)題

首先進(jìn)入到容器中,然后進(jìn)入到指定目錄修改elasticsearch.yml文件。

docker exec -it elasticsearch /bin/bash
cd /usr/share/elasticsearch/config/
vi elasticsearch.yml

在elasticsearch.yml的文件末尾加上:

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

修改配置后重啟容器即可。

docker restart elasticsearch

2.4 安裝ik分詞器

es自帶的分詞器對(duì)中文分詞不是很友好,所以我們下載開(kāi)源的IK分詞器來(lái)解決這個(gè)問(wèn)題。首先進(jìn)入到plugins目錄中下載分詞器,下載完成后然后解壓,再重啟es即可。具體步驟如下:

注意:elasticsearch的版本和ik分詞器的版本需要保持一致,不然在重啟的時(shí)候會(huì)失敗??梢栽谶@查看所有版本,選擇合適自己版本的右鍵復(fù)制鏈接地址即可。點(diǎn)擊這里

cd /usr/share/elasticsearch/plugins/
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip
exit
docker restart elasticsearch 

然后可以在kibana界面的dev tools中驗(yàn)證是否安裝成功;

POST test/_analyze
{
 "analyzer": "ik_max_word",
 "text": "你好我是東邪Jiafly"
}

不添加"analyzer": "ik_max_word",則是每個(gè)字分詞,可以在下面kibana安裝完成以后嘗試一下。

3.kibana安裝

3.1 docker安裝kibana

同樣適用docker安裝kibana命令如下:

docker pull kibana:7.2.0

等待所有鏡像下載完成即可。

3.2 啟動(dòng)kibana

安裝完成以后需要啟動(dòng)kibana容器,使用--link連接到elasticsearch容器,命令如下:

docker run --name kibana --link=elasticsearch:test -p 5601:5601 -d kibana:7.2.0
docker start kibana

啟動(dòng)以后可以打開(kāi)瀏覽器輸入http://localhost:5601就可以打開(kāi)kibana的界面了。

4.結(jié)語(yǔ)

經(jīng)過(guò)以上步驟就安裝好了es和kibana,是不是很簡(jiǎn)單?這就是docker的好用處之一,也是我比較鐘愛(ài)docker的原因之一。當(dāng)然docker遠(yuǎn)不止這些功能,更多的我們以后慢慢寫(xiě)到,總之肯定是都能用上的。哈哈

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

相關(guān)文章

  • 詳解基于Harbor搭建Docker私有鏡像倉(cāng)庫(kù)

    詳解基于Harbor搭建Docker私有鏡像倉(cāng)庫(kù)

    這篇文章主要介紹了詳解基于Harbor搭建Docker私有鏡像倉(cāng)庫(kù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Next.js?Docker鏡像私有部署從零實(shí)現(xiàn)

    Next.js?Docker鏡像私有部署從零實(shí)現(xiàn)

    這篇文章主要為大家介紹了Next.js?Docker鏡像私有部署從零實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • centos7安裝/升級(jí)docker和docker compose方式

    centos7安裝/升級(jí)docker和docker compose方式

    文章總結(jié)了在升級(jí)Docker和安裝Docker Compose時(shí)遇到的問(wèn)題,包括舊版安裝和新版安裝的差異、docker-compose的安裝問(wèn)題以及卸載前的注意事項(xiàng)
    2024-12-12
  • 徹底搞懂Docker鏡像分層的實(shí)現(xiàn)

    徹底搞懂Docker鏡像分層的實(shí)現(xiàn)

    本文我們會(huì)深入的學(xué)習(xí)Docker的鏡像分層的原理和實(shí)現(xiàn),通過(guò)實(shí)例和與git的類(lèi)比,幫助我們加深對(duì)鏡像的理解,對(duì)Docker鏡像分層相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-02-02
  • Docker iptables的錯(cuò)誤解決

    Docker iptables的錯(cuò)誤解決

    本文主要介紹了Docker iptables的錯(cuò)誤解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Docker搭建MySQ主從復(fù)制原理

    Docker搭建MySQ主從復(fù)制原理

    這篇文章主要介紹了Docker搭建MySQ主從復(fù)制原理,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • Docker部署Nginx設(shè)置環(huán)境變量的實(shí)現(xiàn)步驟

    Docker部署Nginx設(shè)置環(huán)境變量的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署Nginx設(shè)置環(huán)境變量的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Docker部署JDK鏡像的實(shí)現(xiàn)步驟

    Docker部署JDK鏡像的實(shí)現(xiàn)步驟

    本文主要介紹了Docker部署JDK鏡像的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Docker數(shù)據(jù)存儲(chǔ)之tmpfs mounts詳解

    Docker數(shù)據(jù)存儲(chǔ)之tmpfs mounts詳解

    今天小編就為大家分享一篇關(guān)于Docker數(shù)據(jù)存儲(chǔ)之tmpfs mounts詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法

    vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法

    本文主要介紹了vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評(píng)論

夏邑县| 内江市| 谢通门县| 来凤县| 壤塘县| 蒲江县| 砚山县| 富顺县| 虎林市| 廊坊市| 宜兰市| 马龙县| 岳池县| 婺源县| 永济市| 台江县| 来安县| 台南县| 电白县| 寻乌县| 于都县| 沐川县| 金昌市| 南城县| 科技| 大邑县| 和田市| 福清市| 山丹县| 襄汾县| 中江县| 玉溪市| 靖远县| 镇宁| 弋阳县| 明溪县| 浙江省| 沂水县| 南川市| 临清市| 尖扎县|