log文件

MySQL5.7主从同步配置

雨燕双飞 提交于 2019-11-30 21:00:46
主从同步,将主服务器(master)上的数据复制到从服务器(slave)。 应用场景 读写分离,提高查询访问性能,有效减少主数据库访问压力。 实时灾备,主数据库出现故障时,可快速切换到从数据库。 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 部署环境 ​ 注:使用docker部署mysql实例,方便快速搭建演示环境。但本文重点是讲解主从配置,因此简略描述docker环境构建mysql容器实例。 数据库:MySQL 5.7.x (相比5.5,5.6而言,5.7同步性能更好,支持多源复制,可实现多主一从,主从库版本应保证一致) 操作系统:CentOS 7.x 容器:Docker 17.09.0-ce 镜像:mysql:5.7 主库:IP=192.168.10.212; PORT=3506; server-id=100; database=test; table=user 从库:IP=192.168.10.212; PORT=3606; server-id=110; database=test; table=user 配置约束 主从库必须保证网络畅通可访问 主库必须开启binlog日志 主从库的server-id必须不同 事前准备 关闭selinux setenforce 0 vim /etc/sysconfig/selinux SELINUX=disabled

MySQL5.7主从从配置

我的未来我决定 提交于 2019-11-30 21:00:37
主从从,也称为级联主从,数据流向:A(主)->B(从)->C(从从),主从从级联复制。 应用场景 在主从配置的基础上,再增加一个从库,进一步提高数据安全,容灾备份。 读写分离,从库只用于查询,提高数据库整体性能。 从从库,用于备份,等同在线实时增量备份。 部署环境 ​ 注:使用docker部署mysql实例,方便快速搭建演示环境。但本文重点是讲解主从配置,因此简略描述docker环境构建mysql容器实例。 数据库:MySQL 5.7.x (相比5.5,5.6而言,5.7同步性能更好,支持多源复制,可实现多主一从,主从库版本应保证一致) 操作系统:CentOS 7.x 容器:Docker 17.09.0-ce 镜像:mysql:5.7 主库:IP=192.168.10.212; PORT=4200; server-id=200; database=test; table=user 从库:IP=192.168.10.212; PORT=4211; server-id=210; database=test; table=user 从从库:IP=192.168.10.212; PORT=4211; server-id=211; database=test; table=userk 配置约束 主从库必须保证网络畅通可访问 主库必须开启binlog日志 主从库的server-id必须不同

ELK + kafka 分布式日志解决方案

醉酒当歌 提交于 2019-11-30 20:57:08
概述 本文介绍使用ELK(elasticsearch、logstash、kibana) + kafka来搭建一个日志系统。主要演示使用spring aop进行日志收集,然后通过kafka将日志发送给logstash,logstash再将日志写入elasticsearch,这样elasticsearch就有了日志数据了,最后,则使用kibana将存放在elasticsearch中的日志数据显示出来,并且可以做实时的数据图表分析等等。 详细 代码下载: http://www.demodashi.com/demo/10181.html 本文介绍使用ELK(elasticsearch、logstash、kibana) + kafka来搭建一个日志系统。主要演示使用spring aop进行日志收集,然后通过kafka将日志发送给logstash,logstash再将日志写入elasticsearch,这样elasticsearch就有了日志数据了,最后,则使用kibana将存放在elasticsearch中的日志数据显示出来,并且可以做实时的数据图表分析等等。 为什么用ELK 以前不用ELK的做法 最开始我些项目的时候,都习惯用log4j来把日志写到log文件中,后来项目有了高可用的要求,我们就进行了分布式部署web,这样我们还是用log4j这样的方式来记录log的话

nginx--配置文件详解

旧街凉风 提交于 2019-11-30 19:52:06
nginx的配置文件 在前面我们搭建好了nginx服务之后,浏览器访问返回给了我们一个欢迎页面。它是Nginx目录下的html文件,可以从nginx.conf中看到 location /{ root html; # 这里是默认的站点html文件夹,也就是 /opt/nginx1-16/html/文件夹下的内容 index index.html index.htm; # 站点首页文件名是index.html } 如果要部署网站业务数据,只需要把开发好的程序全放到html目录下即可。 Nginx主配置文件 /opt/nginx1-16/nginx.conf 是一个纯文本类型的文件,整个配置文件是以区块的形式组织的。一般,每个区块以一对大括号 {} 来表示开始与结束。 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/nginx/logs/error.log info; #进程pid文件 pid /usr/local/nginx/logs/nginx.pid; #指定进程可以打开的最大描述符:数目 #工作模式与连接数上限

Mysql 主从复制搭建-极简版

馋奶兔 提交于 2019-11-30 19:32:08
前言 自己在百度、Google一番踩坑搭建成功后,记录一下,也希望后来人不再被这些坑到。 这里为了方便使用 docker,不会的同学请移步相关 Docker 教程。 正文 1. 启动 mysql #启动 master docker run --name master -e MYSQL_ROOT_PASSWORD=123456 -d mysql #启动 slave docker run --name slave -e MYSQL_ROOT_PASSWORD=123456 -d mysql 备注:--name 是指定容器名称;-e MYSQL_ROOT_PASSWORD 是指定mysql密码 2. 修改 mysql 配置 docker 的正确用法应该是基于mysql镜像, 创建两个新的镜像 ,这里为了简单,直接进入容器修改 修改 master 的 mysql 配置 docker exec -it [master容器id] bash echo '[mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql secure-file-priv= NULL symbolic-links=0 #启用二进制日志 log-bin=mysql

nginx+tomcat 使用教程

北慕城南 提交于 2019-11-30 18:58:56
Nginx + Tomcat Nginx负载均衡,其实主要就是用upstream、server指令,再配以权重等等参数。如果为了让nginx支持session共享,还需要额外增加一个模块。 一、Nginx负载均衡 在http{...}中配置一个upstream{...},参考如下: 引用 upstream tomcat { server 10.11.155.26:8080; server 10.11.155.41:8080; } 接着修改location节点,配置代理: 引用 location / { ... proxy_pass http://tomcat; ... } 当访问根路径时,会轮播路由到两台服务器上,至于后端服务器是tomcat还是jetty之类的,都无所谓,照葫芦画瓢就是了。 当然,有的机器性能好,或者负载低,可以承担高负荷访问量,可以通过权重(weight),提升访问频率。数值越高,被分配到的请求数越多。 server指令参数如下: weight——权重,数值越大,分得的请求数就越多,默认值为1。 max_fails——对访问失败的后端服务器尝试访问的次数。默认值为1,当设置为0时将关闭检查。 fail_timeout——失效超时时间,当多次访问失败后,对该节点暂停访问。 down——标记服务器为永久离线状态,用于ip_hash指令。 backup—

基于 Haproxy 构建负载均衡集群

为君一笑 提交于 2019-11-30 18:29:52
基于 Haproxy 构建负载均衡集群 1、HAPROXY简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种负载均衡解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。 官网:http://www.haproxy.com 2、HAProxy的特点是: 1、HAProxy支持虚拟主机。 2、HAProxy的优点能够补充Nginx的一些缺点,比如 支持Session的保持,Cookie的引导;同时支持通过获取指定的url来检测后端服务器的状态。 3、HAProxy跟LVS类似,本身就只是一款负载均衡软件;单纯从效率上来讲HAProxy会比Nginx有更出色的负载均衡速度,在并发处理上也是优于Nginx的。 4、HAProxy 支持TCP协议的负载均衡转发 ,可以对MySQL读进行负载均衡,对后端的MySQL节点进行检测和负载均衡,可以用LVS+Keepalived对MySQL主从做负载均衡。 5、HAProxy负载均衡策略非常多,HAProxy的负载均衡算法现在具体有如下8种:   ①

基于 Haproxy 构建负载均衡集群

我们两清 提交于 2019-11-30 18:22:35
基于 Haproxy 构建负载均衡集群 1、HAPROXY简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种负载均衡解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。 官网:http://www.haproxy.com 2、HAProxy的特点是: 1、HAProxy支持虚拟主机。 2、HAProxy的优点能够补充Nginx的一些缺点,比如 支持Session的保持,Cookie的引导;同时支持通过获取指定的url来检测后端服务器的状态。 3、HAProxy跟LVS类似,本身就只是一款负载均衡软件;单纯从效率上来讲HAProxy会比Nginx有更出色的负载均衡速度,在并发处理上也是优于Nginx的。 4、HAProxy 支持TCP协议的负载均衡转发 ,可以对MySQL读进行负载均衡,对后端的MySQL节点进行检测和负载均衡,可以用LVS+Keepalived对MySQL主从做负载均衡。 5、HAProxy负载均衡策略非常多,HAProxy的负载均衡算法现在具体有如下8种:   ①

针对phpstudy默认设置的利用

岁酱吖の 提交于 2019-11-30 17:51:06
在phpstudy下载下来以后路径,设置没有修改的情况下可以使用此方法 url:http://ip/phpmyadmin 用户名:root 密码:root 登入管理界面 变量--> general log 参数改为on general log file参数改为网页根目录下新建一个php文件(D:\phpStudy\PHPTutorial\WWW\login.php ) SQL插入一句话木马 菜刀连接获取控制权 来源: https://www.cnblogs.com/0daybug/p/11605930.html

tokumx mongoDB conf 文件配置 安装配置

情到浓时终转凉″ 提交于 2019-11-30 17:29:24
第一节 准备工作 一 安装mongodb 我这里选用rehl 5.6作为其运行载体。 1. 下载mongodb的linux版本(注意32位和64位的区别),下载地址: http://www.mongodb.org/downloads # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz 2. 将下载的mongodb安装文件 mongodb-linux-x86_64-2.0.4.tgz 放到/usr/local/下 3. 解压 # tar -zxvf mongodb-linux-x86_64-2.0.4.tgz 重命名 # mv mongodb-linux-x86_64-2.0.4 /usr/local/mongodb 4. 创建数据库文件目录, # mkdir -p /data/mongodb,我把数据库文件目录放在当前文件夹下,# mkdir -p data/db,创建日志目录 #mkdir -p log 二 启动 首先用命令进入到bin目录下:cd /usr/local/mongodb/bin 方式一:直接运行命令启动 ./mongod –port 10000 –fork –logpath= logpath=/data/mongodb/log/mongodb.log -- logappend