zoukankan      html  css  js  c++  java
  • 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.5-release-20180122220033-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;(查看数据库实际的连接状况)

      

  • 相关阅读:
    sublime Text3插件无法安装解决方法(提示There are no packages available installation)
    扫码消费数量栏点击可编辑,失去焦点还原样式
    浏览器内核
    js全选checkbox框
    word-wrap: break-word;与word-break: break-all;文本自动换行
    含加减的输入框
    linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者
    vue修改对象的属性值后页面不重新渲染
    jsp 判断时间大小
    利用js实现 禁用浏览器后退| 去除上一个历史记录链接
  • 原文地址:https://www.cnblogs.com/gered/p/12091819.html
Copyright © 2011-2022 走看看