前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ELK+redis搭建

ELK+redis搭建

作者头像
@凌晨
发布2020-05-28 17:28:59
3530
发布2020-05-28 17:28:59
举报
文章被收录于专栏:Man_Docker

软件包软件包下载:

代码语言:javascript
复制
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.1.tar.gz

https://artifacts.elastic.co/downloads/kibana/kibana-5.4.1-linux-x86_64.tar.gz

https://artifacts.elastic.co/downloads/logstash/logstash-5.4.1.tar.gz

https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.4.1-linux-x86_64.tar.gz

https://www.elastic.co/cn/downloads/

1.准备工作:

代码语言:javascript
复制
yum install -y java-1.8.0-openjdk
hostnamectl set-hostname elk           #修改主机名
systemctl stop firewalld                  #关闭firewalld
setenforce 0

tar zxvf elasticsearch-5.4.1.tar.gz && tar zxvf logstash-5.4.1.tar.gz && tar zxvf kibana-5.4.1-linux-x86_64.tar.gz

 mv  logstash-5.4.1 /usr/local/logstash
 mv  elasticsearch-5.4.1 /usr/local/elasticsearch
 mv  kibana-5.4.1-linux-x86_64 /usr/local/kibana

2.安装logstash 解压后是没有logstash的配置文件的,需要手动创建一个,上面截图的log.conf就是我手动创建的,为了测试,只是配置了简单的标准输入和标准输出,内容如下:

代码语言:javascript
复制
input {
      stdin { }
}

output {
       stdout {
              codec => rubydebug {}
       }
}

尝试启动logstash并验证是否配置成功,在logstash的解压目录下执行命令: ./bin/logstash -f config/log.conf,出现如下截图表明配置成功,从启动信息中也能看出日志路径,端口等信息 在交互里随便输入测试hello log,看看输出吧

ELK+redis搭建
ELK+redis搭建

3.安装elasticsearch

代码语言:javascript
复制
yum install -y java-1.8.0-openjdk
hostnamectl set-hostname elk           #修改主机名
systemctl stop firewalld                  #关闭firewalld
setenforce 0

编辑elasticsearch.yml

ELK+redis搭建
ELK+redis搭建
代码语言:javascript
复制
mkdir -p /usr/local/elasticsearch/data /usr/local/elasticsearch/logs
useradd elasticsearch
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch
echo "vm.max_map_count = 655360" >>/etc/sysctl.conf && sysctl -p

编辑/etc/security/limits.conf文件,新增以下内容

代码语言:javascript
复制
* soft nofile 65536 
* hard nofile 65536 
* soft nproc 65536 
* hard nproc 65536

elasticsearch不可用root用户启动,切换到elasticsearch用户运行:

代码语言:javascript
复制
su - elasticsearch 
cd /usr/local/elasticsearch 
bin/elasticsearch &

查看端口监听信息:

ELK+redis搭建
ELK+redis搭建

在浏览器中查看:

ELK+redis搭建
ELK+redis搭建

完成logstash和elasticsearch的安装后,就该开始集成他们俩了,回到logstash的配置文件log.conf,修改配置如下:输入还是标准输入,输出增添一个elasticsearch,hosts配置elasticsearch的地址和端口:

代码语言:javascript
复制
input {
        stdin { }
}
output {
        elasticsearch {
            hosts => "192.168.56.100:9200"
            index => "logstash-test"
        }
 stdout {
    codec => rubydebug {}
    }
}

在启动logstash过程中检查并连接output端elasticsearch,输入测试字符串后,访问elasticsearch的api:http://192.168.56.100:9200/logstash-test/_search(logstash-test是logstash.conf中配置的索引index),可以看到如下:刚才输入的I hello 222已经在elasticsearch中可以查看到了

ELK+redis搭建
ELK+redis搭建

4.安装kibana

代码语言:javascript
复制
cd /usr/local/kibana/config
vi /usr/local/kibana/config/kibana.yml

进入kibana的解压目录的config目录下,编辑kibana.yml,server.port:5601放开,server.host修改为kibana的安装服务器,配置elasticsearch的路径端口

ELK+redis搭建
ELK+redis搭建

启动:/bin/kibana &

ELK+redis搭建
ELK+redis搭建

再在logstash的交互中输入:Hello kaka,you are the chen

ELK+redis搭建
ELK+redis搭建

网页可以看见:

ELK+redis搭建
ELK+redis搭建

5.接下来安装redis: 我需要的是centos 64位,我直接找到源后wget下载到当前目录: wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

然后进行安装: rpm -ivh epel-release-6-8.noarch.rpm 第三、安装redis yum install redis 在配置文件中配置:vi /etc/redis.conf

代码语言:javascript
复制
#bind 127.0.0.1   不要bind回环地址,不bind或bind局域网IP地址
port 6379
daemonize yes
protected-mode no
pidfile /var/run/redis_6379.pid
logfile /var/log/redis/redis.log
dbfilename dump.rdb
dir /var/lib/redis/

启动redis-server redis-server /etc/redis.conf

redis和ELK还没有对接成功,后面待更新!!!!!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/12/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档