MyCat(1.2)Mycat的安装
【0】基本环境
OS:CentOS7.5
Software envireonment:JDK1.7.0
Master Software:Mycat1.6.5
Linux Client:CRT 8.0
【1】基本安装流程
(1)安装JAVA环境
(2)Mycat软件
(3)linux系统下独立建立 Mycat用户
(4)解压Mycat
(5)配置环境变量
(6)启动Mycat
【2】具体步骤
【2.1】安装JAVA JDK1.7以上
yum install java-1.7 #参考yum源配置
【2.2】下载获取 MyCat1.6.5
下载地址:http://dl.mycat.io/1.6.5/
官网地址:http://mycat.io/
传输(利用CRT下载好后传输到Linux机器),这里我传说到了我自建的 /soft 目录
【2.3】Mycat的安装(解压、建用户、授权、配置环境变量)
#解压Mycat
cd /soft
tar -zxf Mycat-server-1.6.-release--linux.tar.gz
mv ./mycat/ /usr/local/ #把文件目录迁移到 /usr/local/ 下 #建立用户
adduser mycat #授权
chown -R mycat:mycat /usr/local/mycat/

#配置环境变量,在文件行末加
vi /etc/profile
export JAVA_HOME=/usr #yum安装,所以默认是在 /usr下
export MYCAT_HOME=/usr/local/mycat #应用环境变量
source /etc/profile
【2.4】Mycat目录结构

bin:存储mycat 所有的可执行命令脚本目录
conf:存储 mycat 的配置文件
logs:存储 mycat 的所有日志
【3】启动 Mycat
【3.1】用 startup_nowrap.sh 启动 Mycat
(1)查看脚本
su -l mycat #切换到mycat账户
cd /usr/local/mycat/bin #进入mycat目录
ll

可以具体看看这个脚本里头到底写了啥,比较简单
(2)运行 Mycat
sh ${MYCAT_HOME\}/bin/startup_nowrap.sh
左图为启动过程,右图为查看进程;


(3)查看日志
《console.log》:启动日志 《mycat.log》:运行日志
如上左图,可以看到启动日志写入到了 /usr/local/mycat/logs/console.log

同目录下还有一个 mycat.log 日志,这是 Mycat的运行日志,比较复杂,这里暂且不提。
【3.2】特殊配置 JAVA_OPTS
要是配置参数需要修改,则使用该配置,或去 startup_nowrap.sh 文件中修改
JAVA_OPTS="-server -Xms2G -Xmx2G -XX:MaxPermSize=64M -XX:+AggressiveOpts -XX:MaxD irectMemorySize=2G"
【4】基本操作
【4.1】启停
/usr/local/mycat/bin/mycat start #其实是调用【3】中的脚本和启动参数
/usr/local/mycat/bin/mycat sttop
【4.2】管理Mycat
利用 Mysql客户端登录 Mycat
mysql -uroot -p123456 -h192.168.135.173 -P9066 (账户密码哪里来的?是在server.xml中配置的)
登录进来之后,我们可以看到我们连的是mycat,而不是mysql

(1)查看所有管理命令
show @@help;
(2)常用命令
《1》reload @@config;(重载配置文件,但某些配置文件依然需要重启生效)
《2》show @@datanode;(查看数据节点信息)

《3》show @@datasource;(查看所有配置数据库信息)

《4》show @@backup;(查看数据库实际的连接状况)
MyCat(1.2)Mycat的安装的更多相关文章
- mycat入门_介绍与安装
利用闲暇时间接触了下mycat. 一.介绍 1.概述: 国内最活跃的.性能最好的开源数据库中间件,可以理解为数据库和应用层之间的一个代理组件. 2.作用: 读写分离.分表分库.主从切换. 3.原理: ...
- mycat 1.6.6.1安装以及配置docker 安装mysql 5.7.24 双主多从读写分离主主切换
mycat和mysql的高可用参考如下两个图 简介:应用程序仅需要连接HAproxy或者mycat,后端服务器的读写分离由mycat进行控制,后端服务器数据的同步由MySQL主从同步进行控制. 服务器 ...
- mycat在windows环境下安装和启动
1.下载从如下地址下载mycat的安装包: http://www.mycat.io/ eg:Mycat-server-1.6.6.1-release-20181031195535-win.tar.gz ...
- Mysql系列九:使用zookeeper管理远程Mycat配置文件、Mycat监控、Mycat数据迁移(扩容)
一.使用zookeeper管理远程Mycat配置文件 环境准备: 虚拟机192.168.152.130: zookeeper,具体参考前面文章 搭建dubbo+zookeeper+dubboadmin ...
- 【Mycat】作为Mycat核心开发者,怎能不来一波Mycat系列文章?
写在前面 Mycat是基于阿里开源的Cobar产品而研发,Cobar的稳定性.可靠性.优秀的架构和性能以及众多成熟的使用案例使得Mycat一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远. ...
- 应用集成mycat,实现mycat的高可用与mysql的读写分离
前言 开心一刻 一个女人自朋友圈写道:我家老公昨天和别人家的老婆出去旅游,迄今未归,我则被别人家的老公折腾了一天,好累哦! 圈子下面,评论无数,老公在下面评论到:能不能好好说话,我只不过陪女儿去毕业旅 ...
- MYCAT 安装(转)
1.安装JAVA环境JDK 基于JAVA开发,所以需要安装JDK 2.下载安装Mycat https://github.com/MyCATApache/Mycat-download 本次安装1.5版本 ...
- MyCat 安装部署,实现数据库分片存储
一.安装MySQL或MariaDB(本文以MariaDB为例) MySQL手动安装方法:点击查看 MariaDB安装: 1.下载MariaDB的repo $ vi /etc/yum.repos.d/M ...
- Mycat 安装配置
下载https://github.com/MyCATApache/Mycat-download Mycat 需要jdk 环境,首先安装 jdk 安装完 jdk 环境以后 下载 mycat server ...
- Mycat安装与使用
1.下载: https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5. 2.安装: 安全前,在Linu ...
随机推荐
- luogu P1449 后缀表达式 x
题目描述 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级). 如:3*(5–2)+7对应 ...
- linux文件软链接操作
cd /etc/alternatives ll php* lrwxrwxrwx 1 root root 15 Oct 23 15:24 php -> /usr/bin/php7.3* lrwxr ...
- 【HDOJ6693】Valentine's Day(概率)
题意:给定n件物品,每件物品让周驿东开心的概率为a[i] 要求从中选一些,使得周驿东恰好开心一次的概率最大 n<=1e4,0<=a[i]<=1 思路: #include<bit ...
- iOS7上leftBarButtonItem无法实现滑动返回的完美解决方案
今天遇到了在iOS7上使用leftBarButtonItem却无法响应滑动返回事件的问题,一番谷歌,最后终于解决了,在这里把解决方案分享给大家. 在iOS7之前的系统,如果要自定义返回按钮,直接设置b ...
- 01.cordova 安装及项目创建
1.安装cordova cnpm install -g cordova@6.0.0 这里用6.0.0版本,默认下载最新版本,创建项目时候会报错 2.创建项目 cordova create myap ...
- html+js(swiper.js)+css左右滑动切换页面效果,适配移动端
demo: 截图: 结构:1.swiper-progress.html2.css文件夹 -swiper.css -swiper.min.css 3.js文件夹 -swiper.min.js -swip ...
- 利用AddressBook.framework框架获取iOS系统通讯录数据
此方法是使用AddressBook.framework框架获取通讯录信息 第一步.在info.plist文件里面配置访问权限 第二步.导入头文件 #import <AddressBook/Add ...
- PHP-执行外部程序
备份 / 恢复数据库 exec - 执行一个外部程序(在 php 文件所在目录进行执行) 很久以前写的,很多方法是项目中的直接复制粘体用不了,只能提供下思路. 用到执行外部程序的就这一句: exec( ...
- English-taxonomy
域.界.门.纲.目.科.属.种 Domain, Kingdom, Phylum, Class, Order, Family, Genus, Species
- 【ABAP系列】SAP ABAP模块-查找系统出口或BADI的方法
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP模块-查找系统出 ...