centos6.9安装配置mycat

一.安装java

因Mycat是用java开发的,所以需要在实验环境下安装java,官方建议jdk1.7及以上版本

Java Oracle官方下载地址为:

http://www.oracle.com/technetwork/java/javase/archive-139210.html.
我安装的jdk1.8
解压jdk-8u221-linux-x64.tar.gz,并配置java的环境变量

#tar xvf jdk-8u221-linux-x64.tar.gz
#mv jdk1.8.0_221/ /usr/local/

编辑/etc/profile文件
#vim /etc/profile 添加如下内容

export JAVA_HOME=/usr/local/jdk1.8.0_221
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#source /etc/profile --使/etc/profile文件生效

#java -version

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

二.安装mysql

去官网下载mysql RPM包
https://dev.mysql.com/downloads/repo/yum/

下载好了rpm包以后,安装一下这个yum源

#rpm -ivh mysql57-community-release-el6-9.noarch.rpm

然后就可以用yum命令安装mysql了

#yum install mysql -y

安装好的mysql 需要/etc/init.d/mysqld start 启动。

#service mysqld start

为root账户创建密码

#mysqladmin -u root password “123456”

三.安装mycat

1.下载mycat压缩包

http://dl.mycat.io/1.6.7.3/20190927161129/Mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz

解压MyCAT文件

#tar xvf Mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz

#mv mycat/ /usr/local/

2.修改mycat配置(配置文件都在mycat下的conf中)

配置wrapper.conf中的JVM

wrapper.java.command=/usr/lib/jvm/jdk1.7.0_79/bin/java

3.修改schema.xml

需要配置一个schema , name就是mycat中的schema.
schema下含table , table就是分表.(mycat目前只能通过分库的方式分表,而不是直接分表)
table下的datanode , 就是所在的分库 , 如下

<dataNode name="dn1" dataHost="localhost.centosa" database="sharding" />

datahost下配置连接的mysql信息 , 如下

<writeHost host="hostM1" url="localhost.centosb:3306" user="root" password="password">

4.修改server.xml

mycat服务器的信息都存放在server.xml中
添加用户 :

<!-- 访问mycat时需要的用户信息 , mycat默认端口为8066 -->
<user name="cat">
<property name="password">cat</property>
<!-- schemas的名字需要与mycat所在机器上的mysql的schemas相同 -->
<property name="schemas">sharding</property>
</user>

5.启动mycat服务

#cd /usr/local/mycat/bin/

#./mycat start

也可将mycat加入path
vim ~/.bash_profile
PATH=$PATH:$HOME/bin:$MYCAT_HOME/bin
MYCAT_HOME=/usr/local/mycat
export PATH
export MYCAT_HOME

source ~./bash_profile

启动mycat
mycat start(启动后记得查看mycat下logs中的日志)

查看日志

#cd /usr/local/mycat/logs/

#cat wrapper.log

mycat 默认端口 8066

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值