本篇內容主要講解“怎么用docker搭建elasticsearch集群”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用docker搭建elasticsearch集群”吧!

創(chuàng)新互聯(lián)建站是一家網(wǎng)站設計公司,集創(chuàng)意、互聯(lián)網(wǎng)應用、軟件技術為一體的創(chuàng)意網(wǎng)站建設服務商,主營產品:響應式網(wǎng)站設計、品牌網(wǎng)站設計、全網(wǎng)營銷推廣。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡互動的體驗,以及在手機等移動端的優(yōu)質呈現(xiàn)。網(wǎng)站設計制作、做網(wǎng)站、移動互聯(lián)產品、網(wǎng)絡運營、VI設計、云產品.運維為核心業(yè)務。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價值服務。
用docker進行elasticsearch的部署非常簡單,如果要實現(xiàn)集群配置,需要進行一些特殊的處理,本文介紹如何利用docker進行elasticsearch集群的搭建。
具體的配置可以參照該 示例
es: image: elasticsearch volumes: - ./es:/usr/share/elasticsearch/data - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml ports: - 9200:9200 - 9300:9300
其中的./es:/usr/share/elasticsearch/data是將elasticsearch的數(shù)據(jù)文件掛在到本機的一個目錄上,這兒指定的本機目錄是./es,可以修改為其它有權限的目錄。
cluster.name: elasticsearch_cluster node.name: node-master node.master: true node.data: true http.port: 9200 network.host: 0.0.0.0 network.publish_host: master-ip discovery.zen.ping.unicast.hosts: ["master-ip"]
network.publish_host: master-ip指定了本機ip,需要將master-ip修改為真實的機器ip。discovery.zen.ping.unicast.hosts中的master-ip同樣需要修改為真實的機器ip。
首先確認一下/etc/sysctl.conf配置文件中的vm.max_map_count是否大于655360,如果不是,或者配置文件中沒有該配置,則用root用戶將該配置修改為vm.max_map_count=655360,并執(zhí)行命令sysctl -p否則啟動時elasticsearch會報錯。
執(zhí)行docker-compose up -d,就可以正常啟動了。
與主節(jié)點的配置相同。
cluster.name: elasticsearch_cluster node.name: node-data-1 node.master: false node.data: true http.port: 9200 network.host: 0.0.0.0 network.publish_host: data-ip discovery.zen.ping.unicast.hosts: ["master-ip"]
與主節(jié)點配置的區(qū)別在于以下幾點:
node.name: node-data-1 node.master: false network.publish_host: data-ip
node.name是數(shù)據(jù)節(jié)點的名字,node.master要設置為false,network.publish_host設置為數(shù)據(jù)節(jié)點的機器ip。
啟動步驟同主節(jié)點。
主節(jié)點和數(shù)據(jù)節(jié)點都啟動完成后,在主節(jié)點服務器上執(zhí)行 curl http://master-ip:9200/_cat/nodes 命令(將命令中的master-ip修改為主節(jié)點的機器ip)可以看到集群中節(jié)點的狀態(tài)。
到此,相信大家對“怎么用docker搭建elasticsearch集群”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
                文章標題:怎么用docker搭建elasticsearch集群
                
                本文URL:http://www.chinadenli.net/article40/iiodho.html
            
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿建站、建站公司、企業(yè)建站、做網(wǎng)站、關鍵詞優(yōu)化、服務器托管
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
