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