zoukankan      html  css  js  c++  java
  • mycat的下载和安装

    1、下载。

    网址:http://dl.mycat.io/

    2、安装。

      解压:tar zxf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz 

      

      进入mycat目录:cd mycat/

      

      因为mycat是基于java1.7版本来开发的,所以我们要安装java运行环境。

      查看我的linux是多少位的:getconf LONG_BIT

      

      是64位的,所以我下载的是64位的jdk。

      官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

      

      查看一下当前环境是否已经安装了java环境:java -version

      command not found证明没有安装。

      

      如果有安装,会是下面的情况,我们需要先卸载。

      

      卸载java环境。

      

      安装java环境。

      解压:tar zxf jdk-8u191-linux-x64.tar.gz 

      进入解压目录:cd jdk1.8.0_191/

      建立一个java目录:mkdir /usr/local/java

      将解压文件转移到java目录下:mv ./jdk1.8.0_191/ /usr/local/java/

      这样java环境就装好了。

      添加一个mycat账户(为了系统安全和相应的权限隔离):adduser mycat

      转移解压好的mycat到/usr/local目录下:mv /usr/local/src/mycat/ /usr/local/

      我们可以看到现在mycat目录还是属于root用户,我们将其更改为mycat用户。

       

      chown mycat:mycat -R mycat/

      

      实际上到这里我们就完成了mycat的安装了。

      要用mycat命令来进行操作,我们需要修改一下配置文件。

      vi ./mycat/conf/wrapper.conf

      

      增加一些系统的环境变量。

      vi /etc/profile

      增加一下几行配置: 

    export PATH=$PATH:/usr/local/mycat/bin:/usr/local/java/jdk1.8.0_191/bin
    export JAVA_HOME=/usr/local/java/jdk1.8.0_191
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export MyCAT_HOME=/usr/local/mycat/

      

      source 一下是我们刚才的配置生效:source /etc/profile

      执行以下java -version看一下时候可以找到java版本,如果找到则代表我们配置成功了。

      

      启动mycat:mycat start

      

      使用ps -ef看一下mycat是否已经启动。

      

      出现以上效果,证明我们的mycat已经启动成功。

      我们也可以,通过mycat的logs来查看,是否启动成功。

      more ./mycat/logs/wrapper.log

      

      我们可以看到,启动已经成功了。

      至此,我们的mycat安装就全部安装完成了

    启动的时候我们可能会遇到这样的情况:

    jvm 1    | Invalid maximum heap size: -Xmx4G
    jvm 1    | The specified size exceeds the maximum representable size.
    jvm 1    | Error: Could not create the Java Virtual Machine.
    jvm 1    | Error: A fatal exception has occurred. Program will exit.
    解决办法:
    vi /usr/local/mycat/conf/wrapper.conf
    
    wrapper.java.additional.10=-Xmx4G
    wrapper.java.additional.11=-Xms1G
    改为:
    wrapper.java.additional.10=-Xmx512M
    wrapper.java.additional.11=-Xms64M

    还可能遇到这样的错误。
    Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: TheOne: TheOne: Name or service not known
    解决办法:
    vim /etc/hosts


    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 node0
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    10.0.4.180 node0

    这两个错误的参考网址:

    http://www.voidcn.com/article/p-kyhmltjm-vn.html

    https://blog.csdn.net/jinywum/article/details/81059036

      

      

      

      

  • 相关阅读:
    写最简单的jsp判断今天是这个星期的第几天
    用jsp写出记忆曲线的表格(用学习新概念英语做例子)
    使用Eclipse建立web工程
    java最最基础知识(入门必备)
    如何配置eclipse里面的tomcat
    简单的eclipse配置
    简单的jdk配置
    python画图(标记、marker、设置标记大小、marker符号大全)(图文详细入门教程五)
    python画图(线条颜色、大小、类型:点、虚线等)(图文详细入门教程四)
    python画图(添加图例、网格)(图文详细入门教程三)
  • 原文地址:https://www.cnblogs.com/573734817pc/p/10156187.html
Copyright © 2011-2022 走看看