国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ELK 實時日志分析平臺環境搭建

geekidentity / 624人閱讀

摘要:簡單介紹,三者組合在一起搭建實時的日志分析平臺,目前好多公司都是這套是個開源分布式搜索引擎,它的特點有分布式,零配置,自動發現,索引自動分片,索引副本機制,風格接口,多數據源,自動搜索負載等。

簡單介紹

ELK(ElasticSearch, Logstash, Kibana),三者組合在一起搭建實時的日志分析平臺,目前好多公司都是這套!

Elasticsearch 是個開源分布式搜索引擎,它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful 風格接口,多數據源,自動搜索負載等。

Logstash 是一個完全開源的工具,他可以對你的日志進行收集、過濾,并將其存儲供以后使用(如,搜索)。

Kibana 也是一個開源和免費的工具,它 Kibana 可以為 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以幫助您匯總、分析和搜索重要數據日志。

安裝 ES

。。。這個省略,不 bb 了,以前寫過。。。傳送門:http://www.54tianzhisheng.cn/...

安裝 Logstash

ELK 整套環境搭建版本很關鍵,最好全統一一個版本,否則出啥問題就不太好找了。這是我見過版本統一最嚴格的了。而已 ES 版本升了后,其他的都要都要升級,包括其插件。升級代價挺大的,最好一開始就定位好要安裝哪個版本!

在官網下好安裝包后傳到 Linux 上,這是速度最快的。

在 /usr/local 目錄下解壓:

tar -zxvf  logstash-5.5.2.tar.gz

進入解壓后的目錄:

cd /usr/local/logstash-5.5.2/bin

新增配置文件:

vim logstash.conf

增加:

input{
    file{
      path => ["/var/log/*.log"]
    }
}

output{
   elasticsearch{
       hosts => ["192.168.153.135:9200"]
       index => "logstash__log"
  }
}

Logstash 的啟動方式是:

在 /usr/local/logstash-5.5.2/bin 目錄下運行:

./logstash -f logstash.conf
安裝 Kibana

同樣,官網下好安裝包,上傳到 Linux。

解壓:

tar -zxvf kibana-5.5.2-linux-x86_64.tar.gz

修改配置文件 kibana-5.5.2/config/kibana.yml 如下:

Server.host  //配置機器ip/hostname

Server.name  //此kibana服務的名稱

elasticsearch.url  //es master節點url

Kibana 啟動方式:

在 /usr/local/kibana-5.5.2/bin 目錄下運行:

./kibana

Web界面訪問: http://ip:5601 此時需要輸入用戶名和密碼登錄,默認分別是 elastic 和 changeme

X-Pack

X-Pack 是一個 Elastic Stack 的擴展,將安全,警報,監控,報告和圖形功能包含在一個易于安裝的軟件包中。

ES 和 Kibana 都可安裝。

插件 x-pack-5.5.2.zip 依舊官網下。

ES 安裝 X-Pack
cd /usr/local/elasticsearch/bin

./elasticsearch-plugin install file:///opt/es/x-pack-5.5.2.zip

如果成功:顯示如下

[root@node1 bin]# ./elasticsearch-plugin install file:///opt/es/x-pack-5.5.2.zip
-> Downloading file:///opt/es/x-pack-5.5.2.zip
[=================================================] 100%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.io.FilePermission .pipe* read,write
* java.lang.RuntimePermission accessClassInPackage.com.sun.activation.registries
* java.lang.RuntimePermission getClassLoader
* java.lang.RuntimePermission setContextClassLoader
* java.lang.RuntimePermission setFactory
* java.security.SecurityPermission createPolicy.JavaPolicy
* java.security.SecurityPermission getPolicy
* java.security.SecurityPermission putProviderProperty.BC
* java.security.SecurityPermission setPolicy
* java.util.PropertyPermission * read,write
* java.util.PropertyPermission sun.nio.ch.bugLevel write
* javax.net.ssl.SSLPermission setHostnameVerifier
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N]y
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@        WARNING: plugin forks a native controller        @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
This plugin launches a native controller that is not subject to the Java
security manager nor to system call filters.

Continue with installation? [y/N]y
-> Installed x-pack
Kibana 安裝 X-Pack
cd /usr/local/kibana-5.5.2/bin

./kibana-plugin install file:///opt/es/x-pack-5.5.2.zip

安裝成功如下:

[root@node1 bin]# ./kibana-plugin install file:///opt/es/x-pack-5.5.2.zip
Attempting to transfer from file:///opt/es/x-pack-5.5.2.zip
Transferring 159867054 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Optimizing and caching browser bundles...
Plugin installation complete
啟用 x-pack 安全機制

分別在 kibana.yml 和 elasticsearch.yml 中加入下行

xpack.security.enabled: true

這樣后,你再打開 ES 的 head 界面和 Kibana 管理界面就需要輸入賬號密碼了。

上圖右邊是安裝 X-Pack 后的,功能多了幾個。

最后

環境搭建很簡單,后面如果有時間的話可以再講講在 Kibana 的 Dev Tools 上構建 ES 的 JSON 串來對 ES 進行操作。

我還寫過 ES 相關的文章:

1、Elasticsearch 默認分詞器和中分分詞器之間的比較及使用方法

2、全文搜索引擎 Elasticsearch 集群搭建入門教程

3、ElasticSearch 集群監控

4、ElasticSearch 單個節點監控

結尾
本文首發于:zhisheng 的博客

轉載請注明地址:http://www.54tianzhisheng.cn/2017/12/25/ELK/

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70910.html

相關文章

  • 基于Docker的日志分析平臺(一) 介紹

    摘要:基于算是云計算時代擁有劃時代意義的項目了,關于的介紹與資料非常多。 1. 為什么要分析日志 傳統的Web開發中,日志可能并不被重視,只有應用出現問題后,才會適時性的去看一眼。而且日志的儲存方式也很簡單,直接寫入一個文本文件或者扔到數據庫中就了事了。這樣對于單機應用來說沒有什么不可以的,可是當系統架構分布式后,官網、論壇、社交、交易等各個大大小小的子系統越來越多,再加上操作系統、應用服務...

    RyanHoo 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<