摘要:關掉服務,先啟動再啟動之前,修改,原因是插件和是兩個不同的線程,存在跨域問題。然后拷貝兩份的解壓包,修改如下集群名要一致,不同,防止端口號沖突。修改完成后,依次啟動主節點兩個普通節點及插件,訪問,會顯示三個節點分布式配置完成
文章用來開啟Node和Elasticsearch學習的新篇章,持續更新中...
來源:慕課網瓦力老師課程 http://www.imooc.com/learn/889
Elasticsearch官網:https://www.elastic.co/produc...
下載系統匹配版本,解壓即可。
elasticsearch-head插件下載地址:https://github.com/mobz/elast...
說明:
提前安裝好 Node.js 8.5.0
版本:elasticsearch-5.6.1/elasticsearch-head-master 需要Node 6.0以上
以下操作是在 Git Bash 下進行的...
# 打開head插件目錄 $ cd elasticsearch-head-master # 下載 "package.json" 里的依賴包 $ npm install # 運行head插件 $ npm start run # 服務啟動成功,會顯示如下信息: Started connect web server on http://localhost:9100
此時瀏覽器訪問 http://localhost:9100, 顯示head插件頁面,但狀態顯示未連接,原因是未啟動 Elasticsearch。Ctrl+c關掉服務,先啟動 Elasticsearch:
$ cd elasticsearch/bin $ start elasticsearch
再啟動 Elasticsearch 之前,修改 elasticsearch.yml,原因是 head 插件和 Elasticsearch 是兩個不同的線程,存在跨域問題。yml添加配置如下:
#允許跨域 連接head插件 http.cors.enabled: true http.cors.allow-origin: "*" #集群名 cluster.name: zhangyl #節點名 node.name: master #此節點是否為主節點 node.master: true #本地網絡地址 network.host: 127.0.0.1
訪問 http://localhost:9100 顯示集群狀態,及節點master
http://localhost:9200 有更詳細的集群名等信息
npm小知識:
因為npm默認遠程倉庫地址在國外,下載包特別慢,修改如下:# 將npm默認設置為淘寶鏡像地址 $ npm config set registry http://registry.npm.taobao.org/ # 查看遠程倉庫 $ npm config get registry # 當你想發布自己的包時,需要將地址修改回來 $ npm config set registry https://registry.npmjs.org
分布式安裝elasticsearch:
如上配合elasticsearch.yml,是主節點的配置信息。然后拷貝兩份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主節點、兩個普通節點及head插件,訪問http://localhost:9100,會顯示三個節點:master/slave_1/slave_2
分布式配置完成!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/51349.html
摘要:關掉服務,先啟動再啟動之前,修改,原因是插件和是兩個不同的線程,存在跨域問題。然后拷貝兩份的解壓包,修改如下集群名要一致,不同,防止端口號沖突。修改完成后,依次啟動主節點兩個普通節點及插件,訪問,會顯示三個節點分布式配置完成 文章用來開啟Node和Elasticsearch學習的新篇章,持續更新中...來源:慕課網瓦力老師課程 http://www.imooc.com/learn/88...
摘要:通過跟蹤請求的處理過程,來對應用系統在前后端處理服務端調用的性能消耗進行跟蹤,關于的介紹可以看這個鏈接,大規模分布式系統的跟蹤系統作者刀把五鏈接來源知乎著作權歸作者所有。 手把手教你搭APM之Skywalking 前言 什么是APM?全稱:Application Performance Management 可以參考這里: 現代APM體系,基本都是參考Google的Dapper(大規模...
摘要:建立在之上,它是一個高性能的文本搜索引擎庫。目錄在今天的課程中,您將學習如何使用,和構建實時搜索引擎。接下來,您需要安裝實時搜索引擎所需的庫。這是的官方庫,它是實時搜索的引擎。主要的搜索查詢包含在查詢對象中。但是,可以從客戶端進行搜索。 (譯者注:相關閱讀:node.js,vue.js,Elasticsearch) 介紹 Elasticsearch是一個分布式的RESTful搜索和分析...
摘要:建立在之上,它是一個高性能的文本搜索引擎庫。目錄在今天的課程中,您將學習如何使用,和構建實時搜索引擎。接下來,您需要安裝實時搜索引擎所需的庫。這是的官方庫,它是實時搜索的引擎。主要的搜索查詢包含在查詢對象中。但是,可以從客戶端進行搜索。 (譯者注:相關閱讀:node.js,vue.js,Elasticsearch) 介紹 Elasticsearch是一個分布式的RESTful搜索和分析...
閱讀 3377·2021-11-22 09:34
閱讀 2881·2021-10-09 09:43
閱讀 1461·2021-09-24 09:47
閱讀 2210·2019-08-30 12:53
閱讀 1009·2019-08-29 14:00
閱讀 3370·2019-08-29 13:17
閱讀 2277·2019-08-28 18:00
閱讀 1294·2019-08-26 12:00