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所示。
图-1 MyCat GitHub托管地址
2.选择1.6-RELEASE版本,并在跳转之后的网页中下载MyCat1.6的安装包,如图2所示。
图-2 MyCat 1.6 Linux安装包
3.将MyCat安装包上传至Linux服务器”/usr/local/”目录下,如图-3所示。
图-3 /usr/local/目录
4.使用以下命令解压MyCat安装包,解压成功后,当前目录将出现mycat目录,如图4所示。
tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz |
图-4 mycat解压后目录
5.使用以下命令给当前用户进行赋权,使得当前用户具有mycat目录的执行权限,如图-5所示。
chmod -R 777 mycat |
图-5 赋权
6.使用以下命令启动MyCat,执行结果如图6所示。
mycat start |
图-6 启动Mycat
7.使用数据库连接工具,连接MyCat,如图7所示。默认端口为8066、默认用户名为root、默认密码为123456。如连接成功,则代表MyCat安装成功。
图-7:连接MyCat
2.2 Docker环境安装
依据以上的安装步骤,在Docker环境中安装MyCat,Dockerfile参考如下:
# mycat 1.6-RELEASE # Dependyce JDK8 FROM yi/centos7-jdk8u151 MAINTAINER zezhong.shang <1044732267@qq.com> 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 |