日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于【 centos7】一 || 安装ELK

發布時間:2025/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于【 centos7】一 || 安装ELK 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝jdk

上傳安裝包并解壓:tar -zxvf 。。。

配置環境變量:?

在配置文件中添加如下配置信息:vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_191

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

讓配置文件生效:source /etc/profile

二、安裝elasticsearch

1、下載、上傳、解壓elasticsearch安裝包

tar -zxvf elasticsearch7.1.1.tar.gz

2、修改elasticsearch.yml

cd /usr/local/elasticsearch-7.1.1/bin

3、運行/.elasticsearch,報錯解決方案

報錯一、can not run elasticsearch as root 解決方案: 因為安全問題elasticsearch 不讓用root用戶直接運行,所以要創建新用戶 第一步:liunx創建新用戶 adduser XXX 然后給創建的用戶加密碼 passwd XXX 輸入兩次密碼。 第二步:切換剛才創建的用戶 su XXX 然后執行elasticsearch 會顯示Permission denied 權限不足。 第三步:給新建的XXX賦權限,chmod 777 * 這個不行,因為這個用戶本身就沒有權限,肯定自己不能給自己付權限。所以要用root用戶登錄付權限。 第四步:root給XXX賦權限,chown -R XXX /你的elasticsearch安裝目錄。 然后執行成功。創建一個分組 groupadd esmayikt (創建一個分組,名字esmayikt) useradd esyushengjun -g esmayikt -p 123456 (創建一個用戶 esyushengjun 密碼123456) chown -R esyushengjun:esmayikt /usr/local/elasticsearch-7.1.1 (給該賬號一個es目錄的權限) su esyushengjun 切換用戶 報錯二、bootstrap checks failed max virtual memory areas vm.max_map_count [65530] isvi /etc/sysctl.conf vm.max_map_count=655360 sysctl -p報錯三、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] vi /etc/security/limits.conf * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096重啟服務器即可 報錯四、bootstrap checks failed 編輯:elasticsearch.yml文件 node.name: node-1 前面的#打開 cluster.initial_master_nodes: ["node-1"] 這里一定要這樣設置

4、訪問elasticsearch

需要關閉防火墻或開發端口:

systemctl stop firewalld.service

5、訪問:ip:9200,出現如下界面說明安裝成功:

{"name" : "node-1","cluster_name" : "kevin","cluster_uuid" : "hURFEL5GSViw0sB_bH7F6Q","version" : {"number" : "7.1.1","build_flavor" : "default","build_type" : "tar","build_hash" : "7a013de","build_date" : "2019-05-23T14:04:00.380842Z","build_snapshot" : false,"lucene_version" : "8.0.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search" }

?

三、安裝Kibana

1、下載、上傳、解壓

2、修改配置文件

vi config/kibana.yml

# 將默認配置改成如下: server.port: 5601 server.host: "192.168.212.151" elasticsearch.url: "http:// 192.168.212.151:9200"

3、啟動Kibana

./bin/kibana

5、訪問http://ip:5601/ ,出現如下界面,說明安裝成功

?

?

四、安裝Logstash

1、下載、上傳、解壓

2、在config目錄下上傳my.conf配置文件,讀入并且讀出日志信息

input {# 從文件讀取日志信息 輸送到控制臺file {path => "/usr/data/log"codec => "json" ## 以JSON格式讀取日志type => "pinyougou"start_position => "beginning"} }# filter { # # }output {# 標準輸出 # stdout {}# 輸出進行格式化,采用Ruby庫來解析日志 stdout { codec => rubydebug }elasticsearch {hosts => ["192.168.33.5:9200"]index => "es-%{+YYYY.MM.dd}"} }

  

3、啟動?

./logstash -f ../config/my.conf (加載的配置文件)

?

4、在Kibana界面中即可查看當前收集的日志信息

?

轉載于:https://www.cnblogs.com/kevin-ying/p/11113495.html

總結

以上是生活随笔為你收集整理的基于【 centos7】一 || 安装ELK的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。