MyCat-Linux安装

1.  MyCat是什么

Ø  一个彻底开源的,面向企业应用开发的大数据库集群

Ø  支持事务、ACID、可以替代MySQL的加强版数据库

Ø  一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群

Ø  一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server

Ø  结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品

Ø  一个新颖的数据库中间件产品

2.  MyCat安装

2.1 Linux下安装

1.下载MyCat安装包:访问MyCat GitHub托管地址,下载1.6版本的MyCat。

GitHub托管地址:https://github.com/MyCATApache/Mycat-download,访问界面如图1所示。

MyCat-Linux安装

图-1 MyCat GitHub托管地址

2.选择1.6-RELEASE版本,并在跳转之后的网页中下载MyCat1.6的安装包,如图2所示。

MyCat-Linux安装

图-2 MyCat 1.6 Linux安装包

3.将MyCat安装包上传至Linux服务器”/usr/local/”目录下,如图-3所示。

MyCat-Linux安装

图-3 /usr/local/目录

4.使用以下命令解压MyCat安装包,解压成功后,当前目录将出现mycat目录,如图4所示。

tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

MyCat-Linux安装

图-4 mycat解压后目录

5.使用以下命令给当前用户进行赋权,使得当前用户具有mycat目录的执行权限,如图-5所示。

chmod -R 777 mycat

MyCat-Linux安装

图-5 赋权

6.使用以下命令启动MyCat,执行结果如图6所示。

mycat start

MyCat-Linux安装

图-6 启动Mycat

7.使用数据库连接工具,连接MyCat,如图7所示。默认端口为8066、默认用户名为root、默认密码为123456。如连接成功,则代表MyCat安装成功。

MyCat-Linux安装

图-7:连接MyCat

2.2 Docker环境安装

依据以上的安装步骤,在Docker环境中安装MyCat,Dockerfile参考如下:

# mycat 1.6-RELEASE

# Dependyce JDK8

FROM yi/centos7-jdk8u151

MAINTAINER zezhong.shang <[email protected]>

ADD Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz /usr/local/

# Install libs

WORKDIR /usr/local/

RUN chmod -R 777 mycat

ENV MYCAT_HOME=/usr/local/mycat

EXPOSE 8066

COPY supervisord.conf /etc/supervisord.conf

CMD ["/usr/bin/supervisord"]

 supervisord.conf文件

[supervisord]

nodaemon=true

[program:mycat]

command=/usr/local/mycat/bin/mycat start

 

 

 

 

相关文章: