【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的安装的更多相关文章

  1. mycat入门_介绍与安装

    利用闲暇时间接触了下mycat. 一.介绍 1.概述: 国内最活跃的.性能最好的开源数据库中间件,可以理解为数据库和应用层之间的一个代理组件. 2.作用: 读写分离.分表分库.主从切换. 3.原理: ...

  2. mycat 1.6.6.1安装以及配置docker 安装mysql 5.7.24 双主多从读写分离主主切换

    mycat和mysql的高可用参考如下两个图 简介:应用程序仅需要连接HAproxy或者mycat,后端服务器的读写分离由mycat进行控制,后端服务器数据的同步由MySQL主从同步进行控制. 服务器 ...

  3. mycat在windows环境下安装和启动

    1.下载从如下地址下载mycat的安装包: http://www.mycat.io/ eg:Mycat-server-1.6.6.1-release-20181031195535-win.tar.gz ...

  4. Mysql系列九:使用zookeeper管理远程Mycat配置文件、Mycat监控、Mycat数据迁移(扩容)

    一.使用zookeeper管理远程Mycat配置文件 环境准备: 虚拟机192.168.152.130: zookeeper,具体参考前面文章 搭建dubbo+zookeeper+dubboadmin ...

  5. 【Mycat】作为Mycat核心开发者,怎能不来一波Mycat系列文章?

    写在前面 Mycat是基于阿里开源的Cobar产品而研发,Cobar的稳定性.可靠性.优秀的架构和性能以及众多成熟的使用案例使得Mycat一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远. ...

  6. 应用集成mycat,实现mycat的高可用与mysql的读写分离

    前言 开心一刻 一个女人自朋友圈写道:我家老公昨天和别人家的老婆出去旅游,迄今未归,我则被别人家的老公折腾了一天,好累哦! 圈子下面,评论无数,老公在下面评论到:能不能好好说话,我只不过陪女儿去毕业旅 ...

  7. MYCAT 安装(转)

    1.安装JAVA环境JDK 基于JAVA开发,所以需要安装JDK 2.下载安装Mycat https://github.com/MyCATApache/Mycat-download 本次安装1.5版本 ...

  8. MyCat 安装部署,实现数据库分片存储

    一.安装MySQL或MariaDB(本文以MariaDB为例) MySQL手动安装方法:点击查看 MariaDB安装: 1.下载MariaDB的repo $ vi /etc/yum.repos.d/M ...

  9. Mycat 安装配置

    下载https://github.com/MyCATApache/Mycat-download Mycat 需要jdk 环境,首先安装 jdk 安装完 jdk 环境以后 下载 mycat server ...

  10. Mycat安装与使用

      1.下载:   https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5.   2.安装:   安全前,在Linu ...

随机推荐

  1. redis学习一 String数据类型

    一:概述 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等.在Redis中字符串类型的 ...

  2. 【CF1257F】Make Them Similar【meet in the middle+hash】

    题意:给定n个数,让你给出一个数,使得n个数与给出的数异或后得到的数的二进制表示中1的数量相同 题解:考虑暴搜2^30去找答案,显然不可接受 显然可以发现,这是一个经典的meet in the mid ...

  3. hdu 5511 Minimum Cut-Cut——分类讨论思想+线段树合并

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5511 题意:割一些边使得无向图变成不连通的,并且恰好割了两条给定生成树上的边.满足非树边两段一定在给定生成 ...

  4. 第一周训练 | STL和基本数据结构

    A - 圆桌问题: HDU - 4841 #include<iostream> #include<vector> #include<stdio.h> #includ ...

  5. [CSP-S模拟测试]:Divisors(数学)

    题目描述 给定$m$个不同的正整数$a_1,a_2,...,a_m$,请对$0$到$m$每一个$k$计算,在区间$[1,n]$里有多少正整数是$a$中恰好$k$个数的约数. 输入格式 第一行包含两个正 ...

  6. PHP RSA公私钥的理解和示例说明

    1.生成公钥和私钥 要应用RSA算法,必须先生成公钥和私钥,公钥和私钥的生成可以借助openssl工具.也可以用在线生成公私钥.(网站:http://web.chacuo.net/netrsakeyp ...

  7. IDEA设置Ctrl+滚轮调整字体大小(转载)

    按Ctrl+Shift+A,出现搜索框 输入mouse: 点击打开这个设置:勾选 点击ok,之后就可以通过Ctrl+滚轮 调整字体大小了. 转载自:http://www.cnblogs.com/LUA ...

  8. DataTable 转Json格式C#代码

    /// <summary> /// dataTable转换成Json格式 /// </summary> /// <param name="dt"> ...

  9. react-navigation 实战

    npm install --save react-navigation 1.测试TabNavigator.StackNavigator和DrawerNavigator (1)新建HomeScreen. ...

  10. scrapy xpath xpath('---').xpath('string(.)') 提取子元素全部文本

    product.xpath("div//div[@class='a-row a-spacing-mini'][1]/div[2]").xpath('string(.)')