博主信息
Sky
博文
291
粉丝
0
评论
0
访问量
6832
积分:0
P豆:617

ELK 安装配置

2021年10月18日 22:14:53阅读数:33博客 / Sky

前言

之前使用 [Linux 安装 Elasticsearch 并配置] “Linux 安装 Elasticsearch 并配置”)/[Elasticsearch 安装过程中问题小记]“Elasticsearch 安装过程中问题小记”) 两篇文章记录了 Elasticsearch 安装过程和注意点。

而这节主要说明 elk 中 l 所代表 logstash, 以及 k: kibana 相关内容

下载并安装 logstash

启动 logstash

bin/logstash -f logstash.conf

下载java 解压安装

wget repo.huaweicloud.com/java/jdk/11.0.1+13/jdk-11.0.1_linux-x64_bin.tar.gz
tar zxvf jdk-8u251-linux-x64.tar.gz

配置 java 系统变量

vi /etc/profile

# java set
export JAVA_HOME=/work/env/jdk11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin


修改完 /etc/profile中的内容后,执行“立即生效”命令 “source /etc/profile”

在这里配置了环境变量可以使其他的用户都能够使用jdk,如果只是某个用户可以使用的话应该在该用户的家目录中配置环境变量

vim .bash_profile

# java set
export JAVA_HOME=/work/env/jdk11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

启动logstash
bin/logstash -f config/logstash.conf

配置 logstash.conf

准备 logstash 配置文件

input {
 file {
   path => "/work/env/elk/logstash-7.8.0/data/movies.csv"
   start_position => "beginning"
   sincedb_path => "/dev/null"
 }
}
filter {
 csv {
   separator => ","
   columns => ["id","content","genre"]
 }

 mutate {
   split => { "genre" => "|" }
   remove_field => ["path", "host","@timestamp","message"]
 }

 mutate {

   split => ["content", "("]
   add_field => { "title" => "%{[content][0]}"}
   add_field => { "year" => "%{[content][1]}"}
 }

 mutate {
   convert => {
     "year" => "integer"
   }
   strip => ["title"]
   remove_field => ["path", "host","@timestamp","message","content"]
 }

}
output {
  elasticsearch {
    hosts => "http://127.0.0.1:9200"
    index => "movies"
    document_id => "%{id}"
  }
 stdout {}
}

kibana

下载 kibana

手机号码拍卖国内镜像:https://www.newbe.pro/tags/Mirrors/

filebeat:https://www.newbe.pro/Mirrors/Mirrors-Filebeat/elasticsearch: https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/Kibana: https://www.newbe.pro/Mirrors/Mirrors-Kibana/Logstash: https://www.newbe.pro/Mirrors/Mirrors-Logstash/RabbitMQ: https://www.newbe.pro/Mirrors/Mirrors-RabbitMQ/

kibana Linux 安装

# 下载 kibana 压缩包
wget https://mirrors.huaweicloud.com/kibana/7.8.0/kibana-7.8.0-linux-x86_64.tar.gz

# 解压 并 进入 kibana 文件夹
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz && cd kibana-7.8.0

# 配置文件 以下内容
vim config/kibana.yml

# -----------------
server.host: "0.0.0.0"

elasticsearch.hosts: ["http://127.0.0.1:9200"]

i18n.locale: "zh-CN"

启动 kibana

bin/kibana # 启动 kibana
http://localhost:5601

有用的 dev tool

kibana 命令

bin/kibana-plugin listbin/kibana-plugin removebin/kibana-plugin install analysis-icu # 安装 插件

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • linux php的方法:首先获取php需要的支持文件;然后libxml2;接着通过“make install”php5;最后重新apache2让其支持php即可。
    php memcached的方法:1、Memcached和php memcached扩展,代码为【sudo apt-get install memcached php5-memcached】
    nginx php mysql的方法:首先Nginx、PHP和MySql;然后修改nginx.conf;接着启动nginx;最后php-fpm即可。
    后更改mysql的方法:首先找到后的文件,并进入界面;然后进行标准和自定义,并输入登录密码;最后将生成并执行即可。
    方法:1、使用Xshell连接ECS服务器;2、执行“yum install httpd”命令;3、yum源;4、使用“yum install”命令PHP5.6;5、使用“yum install
    IISPHP5.3的方法:首先在IIS中启用CGI功能;然后下载PHP5.3;接着解压到“C:/PHP5.3.5”中;最后进行档案修改即可。
    centos7phpfpm的方法:首先通过命令“yum install nginx”Nginx;然后执行命令“yum install php php-fpm php-mysql”phpfpm
    linux php5.5的方法:首先下载PHP源码包;然后添加epel源,创建www用户;接着进行编译“/usr/local/src/php-5.5.15/”;最后PHP即可。
    linux php ldap的方法:首先用yumphpldapadmin工具;然后修改phpldapadmin文件;接着启动http服务;最后访问phpldapadmin即可。
    linux php5.5的方法:首先下载php5.5;然后修改信息;最后通过命令“/usr/local/php-5.5.0/sbin/php-fpm”启动“php-fpm”即可。
    docker的方法:1、docker;2、启动容器;3、添加存储到容器;4、建立图像;5启动私人注册表。
    php imap的方法:1、所需依赖;2、下载php7.4源码包;3、编译扩展模块;4、修改php.ini添加imap扩展即可。
    LinuxPHP+Nginx的方法:首先好php;然后好Nginx;接着Nginx与PHP通过本机的9000端口完成数据请求;最后完成测试即可。
    下面由Redis教程​栏目给大家介绍通过HomebrewRedis,希望对需要的朋友有所帮助!通过 Homebrew , 在本地机器上& Redis...
    IIS7PHP的方法:首先下载PHP运行包;然后处理程序映射;接着php文件;最后在应用程序中添加测试文件即可。
    好mysql的方法:首先打开mysql的bin目录,并mysql的服务;然后初始化mysql,并开启mysql的服务;最后登录验证即可。
    linux php ldap的方法:首先检测PHP的版本;然后搜索匹版本的ldap扩展;最后通过命令“yum install php70w-ldap.x86-64”对应的扩展即可。
    win7php mysql的方法:首先下载php并将php压缩包解压到一个目录;然后将“PHP_HOME”添加到PATH变量中;接着Apache并mysql;最后重新启动httpd并进行测试即可
    php nginx的方法:首先找到Nginx的文件;然后在vim中点击“i”进入编辑模式;接着使用FastCGI协议默认;最后重启Nginx服务即可。
    windows下php开发环境的方法:1、下载apache;2、编辑httpd.conf文件;3、下载php;4、在apache中加载php;5、下载mysql;6、在php中加载连接