201912-15 zookeeper集群搭建 目录: 1、为什么zookeeper节点是奇数?2、下载 zookeeper3、安装JDK4、解压 zookeeper6、修改配置文件 zoo.cfg7、创建 myid 文件8、配置环境变量9、启动zookeeper服务10、搭建问题 [crayon-67b2351c32b08841859461/] 1、为什么zookeeper节点是奇数? [crayon.... Read More >
201912-13 使用logstash抓取nginx日志分析 1.安装配置nginx(nginx安装请看这里 传送门) 2.配置nginx日志格式 [crayon-67b2351c33116855333199/] 配置nginx.conf文件 网站域名配置文件(注意我的配置文件放在/usr/local/nginx/conf/vhost/下) [crayon-67b2351c3311d138403398/] 配置文件解析 .... Read More >
201912-13 nginx使用syslog发送日志到logstash 接elk配置继续 elk配置前一篇 传送门 1.配置nginx日志和网站配置文件 [crayon-67b2351c334d2263329782/] [crayon-67b2351c334d7842072062/] 域名配置文件中www.test.com.conf [crayon-67b2351c334da665487506/] 解析配置文件: [cray.... Read More >
201912-10 FastDFS高可用集群架构配置搭建 一、基本模块及高可用架构 FastDFS 是余庆老师开发的一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。 Tracker Server: 跟踪服务器,主要做调度工.... Read More >
201912-10 Loki、promtail、Grafana、Prometheus日志监控安装与配置 安装 Loki、promtail、Grafana Prometheus 二进制包安装 [crayon-67b2351c3421e512102619/] Loki配置文件 [crayon-67b2351c34235829340411/] promtail配置文件 [crayon-67b2351c3423c255781661/] 创建安装目录.... Read More >
201912-06 通过keepalive实现Nginx高可用 Keepalive介绍 Keepalived主要功能是用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,从而实现高可用性和热备。它诞生之初的目的是能够自主调用ipvsadm来生成规则,并且能够自动实现将用户访问的地址转移到其他节点上进行实现的。 Keepalived:核心包含一个core模块和2个checkers和VRRP协议。Core.... Read More >
201912-04 mysql查询结果发送到邮箱 #mail配置请移步 这里 传送门 1.需求 领导每天要查看谁登陆过系统,就是要看公司系统的用户登录情况。要求以邮件方式发给他。 思路:mysql查询出结果,直接通过mailx邮箱发送给指定邮箱 mysql查询出数据格式如下 问题就在于发送到企业邮箱,老板是用钉钉打开的,就是在钉钉客户端接收到的邮件,然后这个格式就乱了(比较严重),打开就这样了(老板.... Read More >
201911-27 Centos7搭建RabbitMQ集群 [crayon-67b2351c34e81954562836/] #注意:本人是用docker来做的,基本都大同小异,有差异的就是docker镜像系统都是最小安装,里面很多依赖包都没有。 思路:先装好一个容器(centos7),然后把整个配置好的容器docker打包提交成镜像,然后再以这个配置好的镜像再启动2例容器,然后配置这三个容器,达到集群效果,其实和开了多个虚拟机是一样的。就不.... Read More >
201911-26 -bash: /usr/bin/yum: /usr/bin/python2.7: bad interpreter: No such file or directory #注,python环境被卸载,导致yum和python都无法使用,其实很多依赖python的命令都无法使用了,基本系统瘫痪(原因,昨天莫名其妙xshell上面出现个同步所有命令的东西,然后状态是on,当时没在意,在其他机器卸载python包的时候,由于他同步发送卸载命令给所有开启的终端,导致三台机器一起卸载了python和openssl这真是个坑人的功能) 废话不说,来说说补救措施吧,因为.... Read More >
201911-22 Docker容器里centos、unbuntu无法使用 systemctl 命令 注@# 据说在 Linux Docker中无法使用 systemd(systemctl) 相关命令的原因是 1号进程不是 init ,而是其他例如 /bin/bash ,所以导致缺少相关文件无法运行。(System has not been booted with systemd as init system (PID 1). Can't operat)例:错误如下 .... Read More >