您好,登錄后才能下訂單哦!
這篇“Windows10怎么搭建ElasticSearch集群服務(wù)”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Windows10怎么搭建ElasticSearch集群服務(wù)”文章吧。
復(fù)制文件
image.png
更改elasticsearch的配置文件elasticsearch.yml
# 設(shè)置集群名稱,集群內(nèi)所有節(jié)點(diǎn)的名稱必需一致。cluster.name: my-esCluster# 設(shè)置節(jié)點(diǎn)名稱,集群內(nèi)節(jié)點(diǎn)名稱必需唯一。node.name: node1# 表示該節(jié)點(diǎn)會不會作為主節(jié)點(diǎn),true表示會;false表示不會node.master: true# 當(dāng)前節(jié)點(diǎn)能否用于存儲數(shù)據(jù),是:true、否:falsenode.data: true# 索引數(shù)據(jù)存放的位置#path.data: /opt/elasticsearch/data# 日志文件存放的位置#path.logs: /opt/elasticsearch/logs# 需求鎖住物理內(nèi)存,是:true、否:false#bootstrap.memory_lock: true# 監(jiān)聽地址,用于訪問該esnetwork.host: 192.168.0.114# es對外提供的http端口,默認(rèn) 9200http.port: 9200# TCP的默認(rèn)監(jiān)聽端口,默認(rèn) 9300transport.tcp.port: 9300# 設(shè)置這個參數(shù)來保證集群中的節(jié)點(diǎn)可以知道其它N個有master資格的節(jié)點(diǎn)。默認(rèn)為1,對于大的集群來說,可以設(shè)置大一點(diǎn)的值(2-4)discovery.zen.minimum_master_nodes: 2# es7.x 之后新添加的配置,寫入候選主節(jié)點(diǎn)的設(shè)施地址,在開啟服務(wù)后可以被選為主節(jié)點(diǎn)discovery.seed_hosts: ["192.168.0.114:9300", "192.168.0.114:9301", "192.168.0.114:9302"] discovery.zen.fd.ping_timeout: 1mdiscovery.zen.fd.ping_retries: 5# es7.x 之后新添加的配置,初始化一個新的集群時需要此配置來選舉mastercluster.initial_master_nodes: ["node1", "node2", "node3"]# 能否支持跨域,是:true,在使用head插件時需要此配置http.cors.enabled: true# “*” 表示支持所有域名http.cors.allow-origin: "*"action.destructive_requires_name: trueaction.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*xpack.security.enabled: falsexpack.monitoring.enabled: truexpack.graph.enabled: falsexpack.watcher.enabled: falsexpack.ml.enabled: false
# 設(shè)置集群名稱,集群內(nèi)所有節(jié)點(diǎn)的名稱必需一致。cluster.name: my-esCluster# 設(shè)置節(jié)點(diǎn)名稱,集群內(nèi)節(jié)點(diǎn)名稱必需唯一。node.name: node2# 表示該節(jié)點(diǎn)會不會作為主節(jié)點(diǎn),true表示會;false表示不會node.master: true# 當(dāng)前節(jié)點(diǎn)能否用于存儲數(shù)據(jù),是:true、否:falsenode.data: true# 索引數(shù)據(jù)存放的位置#path.data: /opt/elasticsearch/data# 日志文件存放的位置#path.logs: /opt/elasticsearch/logs# 需求鎖住物理內(nèi)存,是:true、否:false#bootstrap.memory_lock: true# 監(jiān)聽地址,用于訪問該esnetwork.host: 192.168.0.114# es對外提供的http端口,默認(rèn) 9200http.port: 9201# TCP的默認(rèn)監(jiān)聽端口,默認(rèn) 9300transport.tcp.port: 9301# 設(shè)置這個參數(shù)來保證集群中的節(jié)點(diǎn)可以知道其它N個有master資格的節(jié)點(diǎn)。默認(rèn)為1,對于大的集群來說,可以設(shè)置大一點(diǎn)的值(2-4)discovery.zen.minimum_master_nodes: 2# es7.x 之后新添加的配置,寫入候選主節(jié)點(diǎn)的設(shè)施地址,在開啟服務(wù)后可以被選為主節(jié)點(diǎn)discovery.seed_hosts: ["192.168.0.114:9300", "192.168.0.114:9301", "192.168.0.114:9302"] discovery.zen.fd.ping_timeout: 1mdiscovery.zen.fd.ping_retries: 5# es7.x 之后新添加的配置,初始化一個新的集群時需要此配置來選舉mastercluster.initial_master_nodes: ["node1", "node2", "node3"]# 能否支持跨域,是:true,在使用head插件時需要此配置http.cors.enabled: true# “*” 表示支持所有域名http.cors.allow-origin: "*"action.destructive_requires_name: trueaction.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*xpack.security.enabled: falsexpack.monitoring.enabled: truexpack.graph.enabled: falsexpack.watcher.enabled: falsexpack.ml.enabled: false
# 設(shè)置集群名稱,集群內(nèi)所有節(jié)點(diǎn)的名稱必需一致。cluster.name: my-esCluster# 設(shè)置節(jié)點(diǎn)名稱,集群內(nèi)節(jié)點(diǎn)名稱必需唯一。node.name: node3# 表示該節(jié)點(diǎn)會不會作為主節(jié)點(diǎn),true表示會;false表示不會node.master: true# 當(dāng)前節(jié)點(diǎn)能否用于存儲數(shù)據(jù),是:true、否:falsenode.data: true# 索引數(shù)據(jù)存放的位置#path.data: /opt/elasticsearch/data# 日志文件存放的位置#path.logs: /opt/elasticsearch/logs# 需求鎖住物理內(nèi)存,是:true、否:false#bootstrap.memory_lock: true# 監(jiān)聽地址,用于訪問該esnetwork.host: 192.168.0.114# es對外提供的http端口,默認(rèn) 9200http.port: 9202# TCP的默認(rèn)監(jiān)聽端口,默認(rèn) 9300transport.tcp.port: 9302# 設(shè)置這個參數(shù)來保證集群中的節(jié)點(diǎn)可以知道其它N個有master資格的節(jié)點(diǎn)。默認(rèn)為1,對于大的集群來說,可以設(shè)置大一點(diǎn)的值(2-4)discovery.zen.minimum_master_nodes: 2# es7.x 之后新添加的配置,寫入候選主節(jié)點(diǎn)的設(shè)施地址,在開啟服務(wù)后可以被選為主節(jié)點(diǎn)discovery.seed_hosts: ["192.168.0.114:9300", "192.168.0.114:9301", "192.168.0.114:9302"] discovery.zen.fd.ping_timeout: 1mdiscovery.zen.fd.ping_retries: 5# es7.x 之后新添加的配置,初始化一個新的集群時需要此配置來選舉mastercluster.initial_master_nodes: ["node1", "node2", "node3"]# 能否支持跨域,是:true,在使用head插件時需要此配置http.cors.enabled: true# “*” 表示支持所有域名http.cors.allow-origin: "*"action.destructive_requires_name: trueaction.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*xpack.security.enabled: falsexpack.monitoring.enabled: truexpack.graph.enabled: falsexpack.watcher.enabled: falsexpack.ml.enabled: false
如上方法依次啟動三個節(jié)點(diǎn)的,啟動完成之后可以看到三個節(jié)點(diǎn)成功
以上就是關(guān)于“Windows10怎么搭建ElasticSearch集群服務(wù)”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。