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

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

elk5.x環(huán)境搭建與常用插件安裝-創(chuàng)新互聯(lián)

            ELK 5.X 環(huán)境搭建與常用插件安裝

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了安徽免費建站歡迎大家使用!

環(huán)境介紹:

ip: 192.168.250.131

os: CentOS 7.1.1503 (Core)

內(nèi)存不要給的太低,至少4G吧,否則elasticsearch啟動會報錯。

軟件及其版本 這里軟件包都解壓在了/opt下,注意!

logstash-5.4.0.tar.gz

elasticsearch-5.4.0.tar.gz

kibana-5.4.0-linux-x86_64.tar.gz

jdk-8u92-linux-x64.tar.gz

安裝前準(zhǔn)備:

(把jdk1.8以下的都要卸載掉,否則elasticsearch會報錯的)

cat /etc/profile 添加以下內(nèi)容

export jdk=/opt/jdk

export PATH=$jdk/bin:$PATH

export elasticsearch=/opt/elasticsearch

export PATH=$elasticsearch/bin:$PATH

export logstash=/opt/logstash

export PATH=$logstash/bin:$PATH

export kibana=/opt/kibana

export PATH=$kibana/bin:$PATH

環(huán)境設(shè)置

/etc/security/limits.conf 文件中添加以下內(nèi)容

*        soft   nofile      65536

*        hard   nofile      65536

*        soft   memlock     unlimited

*        hard   memlock     unlimited

/etc/sysctl.conf  添加以下內(nèi)容 sysctl -p 生效

fs.file-max = 183723  (l7版本中默認的)

vm.max_map_count = 262144

cat /etc/hosts

192.168.250.131 elk.cluster1.com

192.168.250.128 elk.cluster2.com

192.168.250.127 elk.cluster3.com

一、安裝部署軟件,依次是elasticsearch、logstash、kibana

elasticsearch:

useradd elasticsearch

chown -R elasticsearch. elasticsearch

/opt/elasticsearch/config/elasticsearch.yml 修改配置文件(注意,“:”后必須要有空格,否則會有語法錯誤,vim打開寫對時,會變色)

cluster.name: elk-cluster       #自定義集群名,相同集群內(nèi)的節(jié)點設(shè)置相同的集群名

node.name: elk.cluster1.com      #自定義節(jié)點名,建議統(tǒng)一采用節(jié)點hostname

path.data: /opt/elasticsearch     #定義elasticsearch家目錄

path.logs: /opt/elasticsearch/logs    #定義elasticsearch日志目錄

bootstrap.memory_lock: true       #ES的mlockall屬性允許ES節(jié)點不交換內(nèi)存

network.host: 192.168.250.131       #es監(jiān)聽地址,也可采用”0.0.0.0”,允許所有設(shè)備訪問

http.port: 9200           #es監(jiān)聽端口,可不取消注釋,默認即此端口

discovery.zen.ping.unicast.hosts: ["elk.cluster1.com","elk.cluster2.com","elk.cluster2.com","elk.cluster2.com"]  #集群節(jié)點發(fā)現(xiàn)列表,也可采用ip的形式

discovery.zen.minimum_master_nodes: 3   #集群可做master的最小節(jié)點數(shù)

以下兩個是為安裝head插件做準(zhǔn)備:

http.cors.enabled: true        #開啟跨域訪問支持,默認為false

http.cors.allow-origin: "*"       #跨域訪問允許的域名地址,使用正則表達式

su - elasticsearch -c "/opt/elasticsearch/bin/elasticsearch -d" 啟動服務(wù)

測試是否安裝成功

curl 192.168.250.131:9200

elk5.x環(huán)境搭建與常用插件安裝

為elasticsearch安裝head插件

yum -y install git npm xz #npm,xz在安裝插件的時候會用到

1、下載插件 git clone git://github.com/mobz/elasticsearch-head.git

2、第二步,安裝node

①由于head插件本質(zhì)上還是一個nodejs的工程,因此需要安裝node,使用npm來安裝依賴的包。(npm可以理解為maven)

去官網(wǎng)下載nodejs,https://nodejs.org/en/download/

elk5.x環(huán)境搭建與常用插件安裝

②然后解壓nodejs的安裝包:在/opt下

mv node-v6.10.3-linux-x64 node

# set node environmentexport in /etc/profile

export NODE_HOME=/opt/node

export PATH=$PATH:$NODE_HOME/bin

source /etc/profile

測試一下

echo $NODE_HOME

node -v

v6.10.3

npm -v

3.10.10

③安裝head插件
cd /opt/elasticsearch-head

npm install

elk5.x環(huán)境搭建與常用插件安裝3、安裝grunt

grunt是一個很方便的構(gòu)建工具,可以進行打包壓縮、測試、執(zhí)行等等的工作,5.X里的head插件就是通過grunt啟動的。

cd /opt/elasticsearch-head/node_modules/grunt/bin

[root@elk bin]# ls

grunt

[root@elk bin]#./grunt -V

grunt-cli v1.2.0

grunt v1.0.1

備注:我們在執(zhí)行npm install 的時候,默認已經(jīng)安裝,如果自己安裝的話,需要執(zhí)行npm installgrunt-cli

4、修改head源碼

由于head的代碼還是2.6版本的,直接執(zhí)行有很多限制,比如無法跨機器訪問。因此需要用戶修改兩個地方:

①修改服務(wù)器監(jiān)聽地址

vim /opt/elasticsearch-head/Gruntfile.js    #添加下面的內(nèi)容

 connect: {

            server: {

                options: {

                    port: 9100,

                    hostname: "*",

                    base: '.',

                    keepalive: true

                }

            }

        }

    });

增加hostname屬性,設(shè)置為*
vim /opt/elasticsearch-head/_site/app.js   #修改head的連接地址

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.250.131:9200";   ##把localhost修改成你es的服務(wù)器地址

5、運行head

然后在head目錄中,執(zhí)行npm install 下載以來的包:

pwd

/opt/elasticsearch-head

[root@elk elasticsearch-head]# npm install

elk5.x環(huán)境搭建與常用插件安裝

重啟你的elasticsearch

su - elasticsearch -c "/opt/elasticsearch/bin/elasticsearch -d"

啟動nodejs

cd /opt/elasticsearch-head/node_modules/grunt/bin

nohup ./grunt server &  或者 -d 選項 后臺運行

這個時候,訪問http://192.168.250.131:9100就可以訪問head插件了.

使用RESTful API進行交互

查看當(dāng)前索引和分片情況,稍后會有插件展示

curl -i -XGET 'http://192.168.3.159:9200/?pretty' -d '{

"query" {

   "match_all": {}

}

}'

elk5.x環(huán)境搭建與常用插件安裝

logstash:

kibana:

/opt/kibana/config/kibana.yml

server.host: "192.168.250.131"

server.maxPayloadBytes: 1048576

server.name: "elk.cluster1.com"

elasticsearch.url: "http://192.168.250.131:9200"

nohup kibana -c kibana.yml &

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文標(biāo)題:elk5.x環(huán)境搭建與常用插件安裝-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/didceh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部