MyCAT是mysql中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是MyCAT的入门部署。

废话不说了。开始环境搭建:
Mycat是用java开发的,需要jdk不多说了,版本需要在1.7之上
jdk 官方地址:
[jdk] (http://www.oracle.com/technetwork/java/javase/archive-139210.html)
jdk安装详见:
http://blog.csdn.net/wanzuwodou/article/details/50726999

二、安装MySQL

MySQL官方下载地址如下:

http://dev.mysql.com/downloads/mysql/

mysql 安装详见:
http://blog.csdn.net/wanzuwodou/article/details/50900977
三、安装MyCAT

创建MyCAT用户并设置密码# useradd mycat# passwd mycat解压MyCAT文件[root@cloudview2288 originalfile]# tar Mycat-server-1.4-release-20151019230038-linux.tar.gzmv mycat/ /usr/local/设置mycat目录的属主和属组chown -R mycat.mycat /usr/local/mycat/


安装完成后:

四、测试MyCAT

首先在MySQL上创建三个数据库:db1,db2,db3。mysql> create database db1;
Query OK, 1 row affected (0.00 sec)mysql> create database db2;
Query OK, 1 row affected (0.00 sec)mysql> create database db3;
Query OK, 1 row affected (0.00 sec)
启动mycat服务cd /usr/local/mycat/bin
./mycat start

查看mycat服务是否启动

# ps -ef |grep mycat
第一次启动可能会启动不成功
cd /usr/local/mycat/logs
cat wrapper.log
会发现报错
内容大致如下:
[root@cloudview2288 bin]# cd ../logs/
[root@cloudview2288 logs]# cat wrapper.log
STATUS | wrapper  | 2016/06/20 14:13:56 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2016/06/20 14:13:56 | Launching a JVM...
INFO   | jvm 1    | 2016/06/20 14:13:56 | Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: cloudview2288: cloudview2288: Name or service not known
ERROR  | wrapper  | 2016/06/20 14:13:56 | JVM exited while loading the application.
STATUS | wrapper  | 2016/06/20 14:14:00 | Launching a JVM...
ERROR  | wrapper  | 2016/06/20 14:14:01 | JVM exited while loading the application.
INFO   | jvm 2    | 2016/06/20 14:14:01 | Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: cloudview2288: cloudview2288: Name or service not known
STATUS | wrapper  | 2016/06/20 14:14:05 | Launching a JVM...
INFO   | jvm 3    | 2016/06/20 14:14:05 | Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: cloudview2288: cloudview2288: Name or service not known
ERROR  | wrapper  | 2016/06/20 14:14:05 | JVM exited while loading the application.

根据错误提示,是说我们的主机没有绑定。
接下来绑定hosts,vim /etc/hosts

[root@cloudview2288 bin]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
211.88.22.88 cloudview2288


绑定完hosts重新启动,然后在logs中查看日志:

[root@cloudview2288 logs]# cat wrapper.log
STATUS | wrapper  | 2016/06/20 14:15:15 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2016/06/20 14:15:15 | Launching a JVM...
INFO   | jvm 1    | 2016/06/20 14:15:16 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO   | jvm 1    | 2016/06/20 14:15:16 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
INFO   | jvm 1    | 2016/06/20 14:15:16 |
INFO   | jvm 1    | 2016/06/20 14:15:17 | log4j 2016-06-20 14:15:17 [./conf/log4j.xml] load completed.
INFO   | jvm 1    | 2016/06/20 14:15:17 | MyCAT Server startup successfully. see logs in logs/mycat.log

说明启动成功了,并且logs中多了mycat.log日志

查看mycat的运行状态

[root@cloudview2288 bin]# ./mycat status
Mycat-server is running (18716).

mycat 的简单介绍之liunx安装 ---wanzuwodou相关推荐

  1. Rational Rose 2007简单介绍及详细安装步骤

    Rational Rose 2007简单介绍及详细安装步骤 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具.用于可视化建模和公司级水平软件应用的组件构 ...

  2. Axure rp简单介绍及下载安装详细步骤

    Axure rp简单介绍及下载安装详细步骤 Axure RP是一款专业的快速原型设计工具.Axure(发音:Ack-sure),代表美国Axure公司:RP则是Rapid Prototyping(快速 ...

  3. Android NDK 简单介绍、工具安装、环境配置

    NDK全称:Native Development Kit. 1.NDK是一系列工具的集合. * NDK提供了一系列的工具,帮助开发人员高速开发C(或C++)的动态库,并能自己主动将so和java应用一 ...

  4. 简单介绍Linux下安装Tomcat的步骤

    原文:http://os.51cto.com/art/200710/58374.htm Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由 ...

  5. RabbitMQ简单介绍+Windows环境安装

    文章目录 文章目录 文章目录 1.RabbitMQ简介 2.RabbitMQ与其他MQ有什么不同 3.RabbitMQ环境安装 3.1 安装erlang 3.2 安装rabbitmq-server 4 ...

  6. Grub及内核的简单介绍安装

    Grub1.x的具体介绍 Grub识别的硬盘设备命名 所有硬盘都识别为hd,分区表示法(x,y),编号都从0开始 配置文件 /boot/grub/grub.conf或/etc/grub.conf,具体 ...

  7. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  8. Ansible简单介绍及安装部署详解

    ansible简单介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置. ...

  9. openresty开发系列10--openresty的简单介绍及安装

    openresty开发系列10--openresty的简单介绍及安装 一.Nginx优点 十几年前,互联网没有这么火,软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏 ...

最新文章

  1. Task05:青少年软件编程(Python)等级考试模拟卷(一级)
  2. Python程序设计题解【蓝桥杯官网题库】 DAY5-基础练习
  3. ASP.NET实现用户在线检测的类源码[转收藏]
  4. PHP中的json_encode和json_decode
  5. MongoDB 优化器profile
  6. Error Handling in ASP.NET Core
  7. visual studio installer可以卸载吗_ArcGIS 怎样彻底删除和卸载
  8. Android适配底部返回键等虚拟键盘的完美解决方案
  9. k8s、jenkins集成
  10. Atitit 提现功能安全条例 目录 1. 防余额篡改 1 2. 大额 频繁交易预警系统 1 3. 增加审核 流程 1 4. 增加审计 1 5. 财务出款核对 1 6. Other 2 6.1. 数
  11. windows下载和安装gcc编译器(MinGW)及其环境配置(C语言编译环境配置)
  12. 打印机主流的指令类型(ESC命令集+CPCL命令集+TSPL命令集)...
  13. Covetrus宣布首席执行官和董事长过渡
  14. 这一切,只因心中有梦
  15. android 指纹比对方法,指纹识别功能方面对比_手机Android频道-中关村在线
  16. 运维派 企业面试题2 创建10个 十个随机字母_test.html 文件
  17. 世界顶级黑客,都有哪些神仙操作?这篇文章带你了解一下!
  18. FHD、4K、8K为何物
  19. DEBUG 代码调试
  20. 剑指offer编程题(JAVA实现)——第35题:数组中的逆序对

热门文章

  1. 天气预报demo (ShareREC 官网 MobAPI)
  2. ThinkPHP学习总结(前端部分)
  3. 「目前最好的文生视频AI」来了!做广告、电影都不在话下,网友:很丝滑
  4. js 下载url返回的excel数据,并解析为json
  5. java 控制器 返回 json_SpringMVC中controller返回json数据的方法
  6. 计算机网络反码求和代码,IP校验与算法反码求和详解
  7. php安装扩展imagick,php安装扩展imagick
  8. 【AI绘图本地部署,无显卡部署stable-diffusion-webui吗,使用CPU运算】
  9. React 的心智模型
  10. 数据速率bit/s计算的简易法则