真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ELK集群部署---ElasticSearch集群的部署-創(chuàng)新互聯(lián)

1.? 環(huán)境規(guī)劃:

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)昭蘇,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
主機名IP地址角色
node1192.168.56.111

ElasticSearch(master)

Zookeeper

Kafka

node2192.168.56.112

ElasticSearch(slave)

Kibana

Zookeeper

Kafka

node3192.168.56.113

ElasticSearch(slave)

Zookeeper

Kafka

node4192.168.56.114

Logstash

Filebeat

2.? 所有節(jié)點設(shè)置hosts解析:

[root@node1 ~]# vim /etc/hosts

192.168.56.111 node1
192.168.56.112 node2
192.168.56.113 node3
192.168.56.114 node4

3.? 所有節(jié)點配置節(jié)點時間同步:

[root@node1 ~]# yum install ntp -y

[root@node1 ~]# vim /etc/ntp.conf

##添加三行,向阿里云時間服務(wù)器同步
server ntp1.aliyun.com
server ntp2.aliyun.com
server ntp3.aliyun.com

##將原來的四行注釋掉
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

[root@node1 ~]# systemctl enable --now ntpd

##強制手動同步
[root@node1 ~]# ntpdate -u ntp1.aliyun.com

4.? 四個節(jié)點都部署jdk:

[root@node1 ~]# rpm -ivh jdk-8u202-linux-x64.rpm 

[root@node1 ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

5.? node1,node2,node3部署ElasticSearch:

? 1>.? 安裝ElasticSearch:

[root@node1 ~]# yum localinstall -y elasticsearch-7.2.0-x86_64.rpm

? 2>.? 修改主節(jié)點node1的ElasticSearch配置文件:

[root@node1 ~]# vim /etc/elasticsearch/elasticsearch.yml

cluster.name: my-elk  ##集群名稱
node.name: node1  ##當(dāng)前節(jié)點名稱
path.data: /var/lib/elasticsearch  ##elasticsearch數(shù)據(jù)文件位置
path.logs: /var/log/elasticsearch  ##elasticsearch日志文件位置
network.host: 192.168.56.111  ##主機地址
http.port: 9200  ##elasticsearch監(jiān)聽端口
discovery.seed_hosts: ["node1", "node2", "node3"]  ##集群所有節(jié)點
cluster.initial_master_nodes: ["node1"]  ##設(shè)置主節(jié)點,只在主節(jié)點上配置
node.master: true  ##配置是否為主節(jié)點
node.data: false  ##配置該節(jié)點是否存儲數(shù)據(jù),主節(jié)點不存儲數(shù)據(jù)
node.ingest: false 
node.ml: false 
cluster.remote.connect: false

? 3>.? 從節(jié)點配置文件配置:

[root@node2 ~]# vim /etc/elasticsearch/elasticsearch.yml

cluster.name: my-elk
node.name: node2  ##自身節(jié)點名
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 192.168.56.112  ##自身節(jié)點地址
http.port: 9200
discovery.seed_hosts: ["node1", "node2", "node3"]
node.master: false  ##不是master節(jié)點
node.data: true  ##該節(jié)點存儲數(shù)據(jù)
node.ingest: false 
node.ml: false 
cluster.remote.connect: false

? 4>.? 安裝head插件:在5.0版本之后不支持直接把插件包放入es安裝目錄的plugin目錄下,需要單獨安裝。該步之后三個節(jié)點都要配置,且操作類似。

##安裝環(huán)境支持
[root@node1 ~]# yum install -y nodejs npm

[root@node1 ~]# mv master.zip /var/lib/elasticsearch/

[root@node1 ~]# cd /var/lib/elasticsearch/

[root@node1 elasticsearch]# yum install openssl bzip2 unzip -y

##解壓head插件壓縮包
[root@node1 elasticsearch]# unzip master.zip

[root@node1 elasticsearch]# cd elasticsearch-head-master/

##直接使用npm安裝時間久,依賴網(wǎng)絡(luò),因此替換為淘寶的cnpm
[root@node1 elasticsearch-head-master]# npm install -g cnpm --registry=https://registry.npm.taobao.org

##安裝依賴
[root@node1 elasticsearch-head-master]# cnpm install

? 5>.? 修改配置文件:

##修改的地方:在該文件中添加如下,如果不是最后一行務(wù)必注意不要漏了添加","號
[root@node1 elasticsearch-head-master]# vim Gruntfile.js

    connect: {
            server: {
                    options: {
                        port: 9100,
                        hostname: '*',  ##添加該行,表示允許所有IP可以訪問
                        base: '.',
                        keepalive: true
                    }
            }
    }

? 6>.??修改elasticsearch-head默認連接地址,將"http://localhost:9200"改為"http://本機IP:9200":

[root@node1 elasticsearch-head-master]# vim _site/app.js

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.56.111:9200";

? 7>.??修改elasticSearch配置文件:

##在配置文件末尾添加,以允許跨域訪問
[root@node1 ~]# vim /etc/elasticsearch/elasticsearch.yml

http.cors.enabled: true 
http.cors.allow-origin: "*"

? 8>.? 啟動elasticSearch和head插件:

[root@node1 ~]# systemctl enable elasticsearch --now

[root@node1 ~]# cd /var/lib/elasticsearch/elasticsearch-head-master/

[root@node1 elasticsearch-head-master]# nohup ./node_modules/grunt/bin/grunt server &

6.? 訪問ElasticSearch集群:

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


本文題目:ELK集群部署---ElasticSearch集群的部署-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/dhhcee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部