原创 源碼安裝MySQL-5.6.36

安裝之前先檢查當前服務器上是否安裝過MySQL: rpm -qa|grep mysql 如果有安裝包顯示出來,使用rpm -e 進行卸載。 添加mysql用戶組和用戶,以及mysql的安裝目錄: [root@localhost

原创 安裝metricbeat並使用Kibana創建可視化儀表盤

目錄一、安裝Kibana二、安裝metricbeat三、創建可視化四、創建儀表板: 一、安裝Kibana 過程略。 二、安裝metricbeat 我採用源碼安裝,過程如下: 創建beat用戶,並設置密碼: [root@kibana

原创 ES集羣配置安全認證

首先打開Kibana的管理界面,在許可管理中升級爲白金試用版。 其次,每個ES節點的配置文件里加上: xpack.security.enabled: true xpack.ml.enabled: true xpack.licens

原创 ES索引主分片在各節點分配不平衡處置方法

實驗過程中遇到了3個主分片,每個主分片有2個副本分片分配不平衡的情況,主要現象是3個主分片有2個在一臺服務器上,但是有一個節點上3個分片全是副本分片,我嘗試了網上的方法: POST /_cluster/reroute {

原创 ES使用_splitAPI重建索引、重新分配分片和副本

目錄一、停止數據寫入,將索引設爲只讀:二、備份索引數據:三、使用_splitAPI創建索引四、解除索引的只讀狀態 前言: 在默認情況下,我們新建的索引,只有1個分片和1個副本,在生產環境中不利於數據安全。那有些索引創建之前沒有指定

原创 ES集羣的高可用

序:在我們之前的文章《ELK+Kafka+Filebeat分析Nginx日誌》中提到了ES集羣的配置,在我後來的實驗中發現,該集羣雖然可以啓動,也可以正常處理數據,但是隻要ES1節點掛掉之後,整個集羣都無法正常運行,數據也無法處理

原创 Filebeat、Logstash讀取多個topic並輸出到ES集羣

目錄一、配置filebeat.yml二、配置Logstash三、Kibana查看索引 一、配置filebeat.yml filebeat.inputs: - type: log enabled: true paths: