高可用
即墨澈
这个作者很懒,什么都没留下…
展开
-
mycat简单概念
相关概念schema:逻辑库,与MySQL中的Database(数据库)对应,一个逻辑库中定义了所包括的Table。Table:表,即物理数据库中存储的某一张表,与传统数据库不同,这里的表格需要声明其所存储的逻辑数据节点DataNode,这是通过表格的分片规则定义来实现的,table可以定义其所属的“子表(childTable)”,子表的分片依赖于与“父表”的具体分片地址,简单的说,就是属于父表里某一条记录A的子表的所有记录都与A存储在同一个分片上。分片规则:是一个字段与函数的捆绑定义,根据.原创 2020-08-14 15:07:24 · 103 阅读 · 0 评论 -
NO8.高可用搭建-Keepalive安装
1、安装解压:tar -zxvf keepalived-2.0.10.tar.gzcd keepalived-2.0.10执行配置命令:./configure --prefix=/usr/local/keepalived编译:make安装:make install2、加入开机启动拷贝执行文件:cp /usr/local/keepalived/sbin/keepalived /usr/sbin/将init.d文件拷贝到etc下,加入开机启动项 (错误:缺少rc.d 目录,1.2版本之原创 2020-08-09 17:30:47 · 111 阅读 · 0 评论 -
NO7.高可用搭建-nginx安装并注册为系统服务
1、创建nginx的安装目录mkdir /usr/local/nginx2、解压nginxtar -zxvf nginx-1.17.9.tar.gz3、安装依赖包gcc gcc-c++ openssl openssl-devel4、安装nginxcd nginx-1.17.9/./configure --prefix=/usr/local/nginxchecking for OSLinux 3.10.0-862.3.2.el7.x86_64 x86_64checking for C原创 2020-08-09 17:28:13 · 179 阅读 · 0 评论 -
NO6.高可用搭建-tomcat安装并配置session共享
1、解压缩,并进行重命名tar -zxvf apache-tomcat-9.0.33.tar.gzmv apache-tomcat-9.0.33/ tomcat/2、将程序放入webapp下3、修改连接池配置vim /home/tomcat9.0.33/webapps/pms/WEB-INF/classes/config/applicationContext.xmlvim /home/tomcat9.0.36/webapps/pms/WEB-INF/classes/config/system.原创 2020-08-09 17:26:43 · 107 阅读 · 0 评论 -
NO5.高可用搭建-redis安装并配置后台运行
1、解压并重命名tar -zxf redis-4.0.8.tar.gzmv redis-4.0.8/ /home/redis2、编译安装cd redis/make编译完成之后,可以看到解压文件redis-3.0.7 中会有对应的src、conf等文件夹cd src/make install3、配置创建文件夹mkdir /home/redis/etcmkdir /home/redis/bin回到刚刚安装目录,找到redis.conf,将其复制移动到/home/redis/etc下原创 2020-08-09 17:25:15 · 90 阅读 · 0 评论 -
NO4.高可用搭建-activemq安装和配置密码
1、解压缩,并进行重命名tar -zxvf apache-activemq-5.15.12-bin.tar.gz/2、修改密码配置修改网页登录密码:vim conf/jetty.xml上边的 authenticate 修改成truevim conf/jetty-realm.properties用户名:密码,角色; 根据这个修改即可。修改使用账号密码:vim conf/ activemq.xml在节点前添加以下代码:3、启动./bin/ activemq start原创 2020-08-09 17:21:05 · 90 阅读 · 0 评论 -
NO3.高可用搭建-Mycat安装和配置mysql高可用
1、解压缩tar -zxvf Mycat-server-1.6.7.1-release-20200209222254-linux.tar.gz2、修改server.xmlroot_20190305pms,chatroot_20190305pms,chattrue3、修改schema.xmlselect user()balance和 switchType两个参数:balance指的负载均衡类型,目前的取值有4种:balance=“0”, 不开启读写分离机原创 2020-08-09 17:18:45 · 114 阅读 · 0 评论 -
NO2.高可用搭建-mysql安装和双主配置
1、mysql安装a.把安装包放入/home/下b.解压tar -xzvf mysql-5.7.30-linux-glibc2.12-x86_64.tarc.给解压后文件改名mv mysql-5.7.19-linux-glibc2.12-x86_64 /home/mysqld.为centos添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限)groupadd mysqluseradd -r -g mysql -s /bin/.原创 2020-08-09 16:54:22 · 123 阅读 · 0 评论 -
NO1.高可用搭建-整体架构
搭建计划(整体架构)软件安装版本服务器 软件 版本xxx.xxx.xxx.90 Tomcat tomcat9.0.33Mycat Mycat-server-1.6.7.1Mysql(主) mysql-5.7.30xxx.xxx.xxx.91Tomcat tomcat9.0.33Mycat Mycat-server-1.6.7.1Mysql(从) mysql-5.7.30xxx.xxx.xxx.112 Nginx nginx-1.17.9Keepalive keepalived.原创 2020-08-09 16:49:21 · 128 阅读 · 0 评论