国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Elasticsearch+Node.js環(huán)境搭建

Zachary / 1534人閱讀

摘要:關(guān)掉服務(wù),先啟動再啟動之前,修改,原因是插件和是兩個不同的線程,存在跨域問題。然后拷貝兩份的解壓包,修改如下集群名要一致,不同,防止端口號沖突。修改完成后,依次啟動主節(jié)點(diǎn)兩個普通節(jié)點(diǎn)及插件,訪問,會顯示三個節(jié)點(diǎn)分布式配置完成

文章用來開啟Node和Elasticsearch學(xué)習(xí)的新篇章,持續(xù)更新中...
來源:慕課網(wǎng)瓦力老師課程 http://www.imooc.com/learn/889

Elasticsearch官網(wǎng):https://www.elastic.co/produc...
下載系統(tǒng)匹配版本,解壓即可。
elasticsearch-head插件下載地址:https://github.com/mobz/elast...

說明:

提前安裝好 Node.js 8.5.0

版本:elasticsearch-5.6.1/elasticsearch-head-master 需要Node 6.0以上

以下操作是在 Git Bash 下進(jìn)行的...

# 打開head插件目錄
$ cd elasticsearch-head-master
# 下載 "package.json" 里的依賴包
$ npm install
# 運(yùn)行head插件
$ npm start run
# 服務(wù)啟動成功,會顯示如下信息:
Started connect web server on http://localhost:9100

此時瀏覽器訪問 http://localhost:9100, 顯示head插件頁面,但狀態(tài)顯示未連接,原因是未啟動 Elasticsearch。Ctrl+c關(guān)掉服務(wù),先啟動 Elasticsearch:

$ cd elasticsearch/bin
$ start elasticsearch

再啟動 Elasticsearch 之前,修改 elasticsearch.yml,原因是 head 插件和 Elasticsearch 是兩個不同的線程,存在跨域問題。yml添加配置如下:

#允許跨域 連接head插件
http.cors.enabled: true
http.cors.allow-origin: "*"

#集群名
cluster.name: zhangyl
#節(jié)點(diǎn)名
node.name: master
#此節(jié)點(diǎn)是否為主節(jié)點(diǎn)
node.master: true

#本地網(wǎng)絡(luò)地址
network.host: 127.0.0.1

訪問 http://localhost:9100 顯示集群狀態(tài),及節(jié)點(diǎn)master
http://localhost:9200 有更詳細(xì)的集群名等信息


npm小知識:
因?yàn)閚pm默認(rèn)遠(yuǎn)程倉庫地址在國外,下載包特別慢,修改如下:

# 將npm默認(rèn)設(shè)置為淘寶鏡像地址
$ npm config set registry http://registry.npm.taobao.org/
# 查看遠(yuǎn)程倉庫 
$ npm config get registry
# 當(dāng)你想發(fā)布自己的包時,需要將地址修改回來
$ npm config set registry https://registry.npmjs.org

分布式安裝elasticsearch:
如上配合elasticsearch.yml,是主節(jié)點(diǎn)的配置信息。然后拷貝兩份elasticsearch的解壓包,修改yml如下:

cluster.name: zhangyl
node.name: slave_1

network.host: 127.0.0.1
http.port: 9201

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
cluster.name: zhangyl
node.name: slave_2

network.host: 127.0.0.1
http.port: 9202

discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

cluster.name 集群名要一致,http.port 不同,防止端口號沖突。
修改完成后,依次啟動elasticsearch主節(jié)點(diǎn)、兩個普通節(jié)點(diǎn)及head插件,訪問http://localhost:9100,會顯示三個節(jié)點(diǎn):master/slave_1/slave_2
分布式配置完成!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/51349.html

相關(guān)文章

  • Elasticsearch+Node.js環(huán)境搭建

    摘要:關(guān)掉服務(wù),先啟動再啟動之前,修改,原因是插件和是兩個不同的線程,存在跨域問題。然后拷貝兩份的解壓包,修改如下集群名要一致,不同,防止端口號沖突。修改完成后,依次啟動主節(jié)點(diǎn)兩個普通節(jié)點(diǎn)及插件,訪問,會顯示三個節(jié)點(diǎn)分布式配置完成 文章用來開啟Node和Elasticsearch學(xué)習(xí)的新篇章,持續(xù)更新中...來源:慕課網(wǎng)瓦力老師課程 http://www.imooc.com/learn/88...

    liuhh 評論0 收藏0
  • 手把手教你搭A(yù)PM之Skywalking搭建指南(支持Java/C#/Node.js)

    摘要:通過跟蹤請求的處理過程,來對應(yīng)用系統(tǒng)在前后端處理服務(wù)端調(diào)用的性能消耗進(jìn)行跟蹤,關(guān)于的介紹可以看這個鏈接,大規(guī)模分布式系統(tǒng)的跟蹤系統(tǒng)作者刀把五鏈接來源知乎著作權(quán)歸作者所有。 手把手教你搭A(yù)PM之Skywalking 前言 什么是APM?全稱:Application Performance Management 可以參考這里: 現(xiàn)代APM體系,基本都是參考Google的Dapper(大規(guī)模...

    ingood 評論0 收藏0
  • 使用Node,Vue和ElasticSearch構(gòu)建實(shí)時搜索引擎

    摘要:建立在之上,它是一個高性能的文本搜索引擎庫。目錄在今天的課程中,您將學(xué)習(xí)如何使用,和構(gòu)建實(shí)時搜索引擎。接下來,您需要安裝實(shí)時搜索引擎所需的庫。這是的官方庫,它是實(shí)時搜索的引擎。主要的搜索查詢包含在查詢對象中。但是,可以從客戶端進(jìn)行搜索。 (譯者注:相關(guān)閱讀:node.js,vue.js,Elasticsearch) 介紹 Elasticsearch是一個分布式的RESTful搜索和分析...

    jerryloveemily 評論0 收藏0
  • 使用Node,Vue和ElasticSearch構(gòu)建實(shí)時搜索引擎

    摘要:建立在之上,它是一個高性能的文本搜索引擎庫。目錄在今天的課程中,您將學(xué)習(xí)如何使用,和構(gòu)建實(shí)時搜索引擎。接下來,您需要安裝實(shí)時搜索引擎所需的庫。這是的官方庫,它是實(shí)時搜索的引擎。主要的搜索查詢包含在查詢對象中。但是,可以從客戶端進(jìn)行搜索。 (譯者注:相關(guān)閱讀:node.js,vue.js,Elasticsearch) 介紹 Elasticsearch是一個分布式的RESTful搜索和分析...

    GHOST_349178 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<