一.安裝jdk1.8環境。
二.安裝curl環境。
新增環境變數curl_home值d:\wangl\development_soft\curl-7.53.1
編輯環境變數path末尾增加值;%curl_home%\src
解壓到本地,複製兩份。
四.es集群
為了達到es的集群必須修改cluster.name和node.name。
cluster.name必須保持一致。
node.name必須唯一。
配置如下:
node1:
cluster.name: wangl(集群名)
node.name: node1(節點名)
node.master: true(主節點)
node.data: true (資料節點)
network.host: 127.0.0.1(繫結ip)
http.port: 9101(http服務埠)
transport.tcp.port: 9201(節點通訊埠)
discovery.zen.minimum_master_nodes: 1(防止腦裂)
discovery.zen.minimum_master_nodes: 1
五.分別啟動兩個es。
curl -xget localhost:9101/_cluster/health?pretty
返回:
可以看到集群名為wangl,狀態為綠,集群成功。
六.安全提示
注意:務必繫結內網ip,務必修改預設埠號。
七.集群失敗可能的原因
集群名不一致,網路連線不上,沒有主節點,discovery.zen.minimum_master_nodes設定不對
八.discovery.zen.minimum_master_nodes疑問
按照文件來說這個值應該為節點數n/2+1,比如兩個節點那麼就是2/2+1=2
而在我的環境中這個值為2會導致集群失敗。
elasticsearch5 2集群部署
本文主要介紹兩節點集群部署 一 實驗環境 節點1 192.168.115.11 節點2 192.168.115.12 二 安裝配置 具體部署過程見單機版 兩台機器都先安裝完成,之後修改配置檔案 注意 為了達到es的集群必須修改cluster.name和node.name。cluster.name必須...
(52)ElasticSearch之字串排序問題
1 準備資料 put lib user address age interests birthday put lib user 1 put lib user 2 put lib user 3 put lib user 4 put lib user 5 2 操作演示 1 按照年齡降序排序 get li...
mysql5 2使用 5 2 使用MySQL資料庫
目前internet上流行的 構架方式是lamp,其中的m即mysql,作為資料庫,mysql以免費 開源 使用方便為優勢成為了很多web開發的後端資料庫儲存引擎。mysql驅動 go中支援mysql的驅動目前比較多,有如下幾種,有些是支援database sql標準,而有些是採用了自己的實現介面,...