zrlog

第17章MySQL主从配置

青春壹個敷衍的年華 提交于 2021-02-01 11:19:58
mysql安装总结 mysql主从准备工作: 准备两台机器,每台机器安装msyql服务,并启动mysql服务 mysql详细安装 1.首先下载二进制免编译的包,下载到/usr/local/src/目录下 2.解压压缩包 3.解压完之后,把解压出来的目录放到 /usr/local/mysql/ 目录下 注意点: 首先检查 /usr/local/mysql/ 目录是否存在 若是这个目录存在,首先把这个目录改个名字,或者把目录下的内容删除 然后把解压出来的目录放到 /usr/local/mysql/ 目录下面 目录内容应该如下 [root@xuexi-001 ~]# ls /usr/local/mysql bin data include man my-new.cnf README share support-files COPYING docs lib my.cnf mysql-test scripts sql-bench 4.然后切换到 /usr/local/mysql/ 目录下,进行初始化 命令 初始化命令 ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 注意点: 其中的--user=mysql 需要提前创建 5.初始化成功的标志就是两个OK,或者用 echo $? 检查是否初始化成功 6.编辑 /etc

十五周二次课

若如初见. 提交于 2020-12-16 07:21:25
十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 binlog,其实就是一个文件,文件里记录了一些日志,文件是 二进制文件,无法cat 主从过程大致有3个步骤 1)主将更改操作记录到binlog里 2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里 relaylog,中文叫做 中继日志 3)从根据relaylog里面的sql语句按顺序执行 mysql主从共有三个线程 主上有一个log dump线程,用来和从的I/O线程传递binlog 从上有两个线程,其中I/O线程用来同步主的binlog并生成relaylog,另外一个SQL线程用来把relaylog里面的sql语句落地 MySQL主从原理图 原理很简单 :从会把主上的binlog搞到从上来,从再根据这个binlog生成自己的中继日志,然后再根据中继日志执行相应的更改,最终达到两边的数据一致。 mysql主从使用场景: 数据备份,主机器宕机,从机器还能随时对web提供服务

58.配置tomcat监听80 虚拟主机 日志

孤人 提交于 2019-12-11 00:09:43
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机(有如何创建一个zrlog博客) 16.8 Tomcat日志 扩展 邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37 JAR、WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725 tomcat常见配置汇总 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html resin安装 http://fangniuwa.blog.51cto.com/10209030/1763488/ 1 tomcat 单机多实例 http://www.ttlsa.com/tomcat/config-multi-tomcat-instance/ 2 tomcat的jvm设置和连接数设置 http://www.cnblogs.com/bluestorm/archive/2013/04/23/3037392.html 3 jmx监控tomcat http://blog.csdn.net/l1028386804/article/details

4.58Tomcat_JDK部署4.59zrlog安装4.60Nginx代理Tomcat

断了今生、忘了曾经 提交于 2019-12-11 00:09:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Tomcat_JDK部署 zrlog安装 Nginx代理Tomcat Tomcat_JDK部署 Tomcat是一个运行java网站的容器 JAVA应用要在Linux上运行起来,需要一个JVM(Java虚拟机) JDK可以提供jvm的环境 Oracle官方JDK下载地址:老的版本是不收费的,如果升级成新的版本是需要付费使用。 https://www.oracle.com/technetwork/java/javase/downloads/index.html Centos7上yum安装openjdk(开源免费) yum install -y java-1.8.0-openjdk Tomcat Tomcat官网tomcat.apache.org Tomcat版本7.0 8.5 9.0 Tomcat9.0下载地址https://tomcat.apache.org/download-90.cgi 进入/usr/local/src目录下 wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz 安装Tomcat解压下载好的压缩包 tar zxvf apache-tomcat-9.0.16.tar

tomcat_jdk安装,安装zrlog,nginx代理tomcat,第二个java应用

巧了我就是萌 提交于 2019-12-11 00:03:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> tomcat_jdk安装 要跑tomcat 首先要安装 jdk jdk 有两个版本 一个是 open jdk,一个是 oracle jdk open jdk 是 oracle jdk 的开源版本 两个版本都可以使用 这次实验先使用 open jdk 来做 如果要使用 oracle jdk 可以在 oracle 官网下载 centOS 使用 yum 就可以直接安装 open jdk 首先 yum list | grep openjdk 查看 jdk 的安装包有哪些 如图,安装 1.8 版本的 jdk 使用 yum install -y ... 安装 也可以安装更新的版本 安装完成后 去 tomcat 官网下载 tomcat软件 如图,这是 tomcat 官网 下载最新的 tomcat 9 如图,下载二进制包,而不是源码包,这样不用编译方便一些 下载 tar.gz 格式的二进制包 cd /usr/local/src/ 使用 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.29/bin/apache-tomcat-9.0.29.tar.gz 下载二进制包 使用 tar zxf apache-tomcat-9.0.29.tar

Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口

不羁岁月 提交于 2019-12-04 17:54:19
Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来运行 tomcat是一个中间件,真正起作用的,解析java脚本的是jdk jdk(java development kit)是整个java的核心,它包含了java运行环境和一堆java相关的工具以及java基础库。 最主流的jdk为sun公司发布的jdk,除此之外,其实IBM公司也有发布JDK,CentOS上也可以用yum安装openjdk 安装jdk jdk版本1.6,1.7,1.8 官网下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载这个jdk-8u151-linux-x64.tar.gz 下载jdk8,放到/usr/local/src/目录下 解压 tar zxvf jdk-8u151-linux-x64.tar.gz 挪地方改名字 mv jdk1.8.0_151/ /usr/local/jdk1.8 编辑 vi /etc/profile 在末尾加上 JAVA_HOME=/usr/local

配置tomcat监听80端口、配置tomcat虚拟主机、tomcat日志

纵饮孤独 提交于 2019-12-02 08:33:15
16.4 配置Tomcat监听80端口 vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1" /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 16.5/16.6/16.7 配置Tomcat虚拟主机 1.vim /usr/local/tomcat/conf/server.xml 其中<Host>和</Host>之间的配置为虚拟主机配置部分,name定义域名, appBase定义应用的目录,Java的应用通常是一个war的压缩包,你只需要将war的压缩包放到appBase目录下面即可。刚刚阿铭访问的Tomcat默认页其实就是在appBase目录下面,不过是在它子目录ROOT里。 增加虚拟主机,编辑server.xml,在</Host>下面增加如下内容 <Host name="www.123.cn" appBase="" unpackWARs= "true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path

配置Tomcat监听80端口&配置Tomcat虚拟主机&Tomcat日志

点点圈 提交于 2019-12-01 01:37:30
16.4 配置Tomcat监听80端口 Tomcat默认监听8080、8005以及8009端口,日常进行浏览器访问时,需要输入域名+端口,十分不方便,我们可以通过修改Tomcat配置文件,使其监听80端口,即可解决这个问题。 修改配置文件 vim /usr/local/tomcat/conf/server.xml 将Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1" 重启Tomcat服务 /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 查看监听的端口 netstat -lntp |grep java tcp6 0 0 :::80 :::* LISTEN 2108/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 2108/java tcp6 0 0 :::8009 :::* LISTEN 2108/java 8005端口监听速度要稍慢一些,在8005端口监听之前,访问Tomcat服务主页的速度会比较慢 注:如果Tomcat没有监听80端口,可能是其他服务将80端口占用(如Nginx),需要先停止相关服务,再重启Tomcat即可。 16.5/16.6

配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志

徘徊边缘 提交于 2019-12-01 01:37:12
扩展 邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37 JAR、WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725 tomcat常见配置汇总 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html resin安装 http://fangniuwa.blog.51cto.com/10209030/1763488/ 1 tomcat 单机多实例 http://www.ttlsa.com/tomcat/config-multi-tomcat-instance/ 2 tomcat的jvm设置和连接数设置 http://www.cnblogs.com/bluestorm/archive/2013/04/23/3037392.html 3 jmx监控tomcat http://blog.csdn.net/l1028386804/article/details/51547408 4 jvm性能调优监控工具jps/jstack/jmap/jhat/jstat http://blog.csdn.net/wisgood/article/details/25343845 http://guafei

107.jenkins部署java项目-准备

自古美人都是妖i 提交于 2019-12-01 01:27:35
26.9 部署java项目-创建私有仓库 26.10 部署java项目-下载zrlog源码 26.11 安装配置tomcat 26.12 部署java项目-安装maven 26.9 部署java项目-创建私有仓库 26.10 部署java项目-下载zrlog源码 用jenkins部署项目,以java项目为主。因为java项目需要编译和打包,原理是把开发完成的代码弄到git上去,让jenkins把源代码拉过来,让后进项编译(借助插件maven),编译完成后打包,再把包部署到远程机器上去(比如tomcat里去,tomcat能自动解压) java的项目是需要编译和打包的 编译和打包用maven完成,所以需安装maven 本次实验,我们采用git私有仓库的形式,涉及到配置密钥 准备工作: 1.自己申请一个私有git仓库(coding.net/github.com/g.lishiming.net) 2.生成密钥对 3.把公钥放到git服务端 4.下载zrlog的源码 https://codeload.github.com/94fzb/zrlog/zip/master 5.下载的文件为zip压缩文件,需要解压 6.然后用git push到新建的私有仓库里 实例: axin使用的是coding.net作为仓库,并创建了一个仓库,和测试上传了一些东西 [root@axinlinux-01 .ssh