之前架构 Filebeat(多台) Filebeat(多台) -> Logstash(正则) -> Elasticsearch(入库) -> Kibana展现 Filebeat(多台) 架构存在的问题 Logstash性能不足的时候 扩容Logstash,Filebeat的配置可能会不一致 架构优化 Filebeat(多台) Logstash Filebeat(多台) -> Redis、Kafka -> Logstash(正则) -> Elasticsearch(入库) -> Kibana展现 Filebeat(多台) Logstash 部署服务介绍 192.168.189.83: Kibana、ES 192.168.189.84: Logstash 192.168.189.73: Filebeat Nginx 192.168.189.92: Redis Redis服务器搭建: yum install -y wget net-tools gcc gcc-c++ make tar openssl openssl-devel cmake cd /opt wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar -zxf redis-5.0.5.tar.gz cd redis-5.0.5 make make PREFIX=/usr/local/redis install mkdir -p /usr/local/redis/{conf,logs,rdb} redis 服务器的内核参数调整: vim /etc/sysctl.conf net.core.somaxconn= 1024 vm.overcommit_memory=1 保存退出。 sysctl -p cp /opt/redis-5.0.5/redis.conf /usr/local/redis/conf/ ++++++++++++++++++ 编辑redis配置文件: vim /usr/local/redis/conf/redis.conf 更改Redis配置(daemon、dir、requirepass)![]()
![]()
![]()
![]()
保存退出。 echo never > /sys/kernel/mm/transparent_hugepage/enabled echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >>/etc/rc.local chmod +x /etc/rc.d/rc.local Redis的启动命令 /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
![]()
验证set、get操作
Redis的简单操作 /usr/local/redis/bin/redis-cli -h 192.168.189.92 auth shijiange set name "hello world.." #设置key 的值 set name #获取key 的值 type name #查看key 的类型