欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

(實戰(zhàn))mycat的安裝配置和使用(包含詳細(xì)說明) - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

(實戰(zhàn))mycat的安裝配置和使用(包含詳細(xì)說明)

發(fā)表時間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):84

Mycat安裝

1. 下載

下載地址:http://dl.mycat.org.cn/1.6.7.4/Mycat-server-1.6.7.4-release/
我這里以linux部署為例

2. 上傳安裝包

scp Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz root@39.108.xxx.xxx:.usr/local
在這里插入圖片描述
我這里是命令上傳到linux服務(wù)器目錄,大家也可以通過工具手工上傳,或者直接打開linux用rz上傳

3. 解壓

tar -zxvf Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz
在這里插入圖片描述

4. mycat目錄所有權(quán)授權(quán)給mycat用戶

添加用戶:adduser mycat
授權(quán):chown mycat:mycat mycat/

5. 配置環(huán)境變量

編輯profile系統(tǒng)文件
vim /etc/profile
文件最后加入這兩行
MYCAT_HOME=/usr/local/mycat
export PATH= P A T H : PATH: PATH:MYCAT_HOME/bin

6. Mycat配置

cd /usr/local/mycat/conf
主要關(guān)注一下這三個配置:
在這里插入圖片描述
rule.xml 主要是指定各個表的分片算法
schema.xml 配置多節(jié)點的信息
server.xml mycat服務(wù)配置,賬號密碼配置

schema.xml

配置文件如下,有詳細(xì)說明

<mycat:schema xmlns:mycat="http://io.mycat/">

    <!-- scchema名稱就是DB名稱,dataNode指定當(dāng)前表的數(shù)據(jù)節(jié)點,和下面的dataNode name必須一致
         rule是分片的規(guī)則,我是自己重新定義在rule配置中的crc32slot算法,大家可以使用rule.xml現(xiàn)有的分片算法,部分算法對節(jié)點的個數(shù)有要求,會導(dǎo)致報錯,啟動注意查看日志,或者提前看下算法函數(shù)-->
    <schema name="et_activity_db" checkSQLschema="true" sqlMaxLimit="100">
        <table name="et_app_t" dataNode="dn1-1,dn2-1" rule="fixedSlot_et_app_t"/>
        <table name="et_handler_t" dataNode="dn1-1,dn2-1" rule="fixedSlot_et_handler_t" primaryKey="id" />
        <table name="et_task_t" dataNode="dn1-1,dn2-1" rule="fixedSlot_et_task_t" primaryKey="id"/>
    </schema>
    <schema name="mysql" checkSQLschema="true" sqlMaxLimit="100">
        <table name="user" dataNode="dn1-2,dn2-2" rule="auto-sharding-long"/>
    </schema>

    <!-- 多節(jié)點定義,dataHost指定數(shù)據(jù)源配置,和下面的dataHost name必須保持一致
    	database必須在數(shù)據(jù)源中存在,否則啟動會報錯-->
    <dataNode name="dn1-1" dataHost="pzx" database="db1"/>
    <dataNode name="dn1-2" dataHost="pzx" database="db2"/>
    <dataNode name="dn2-1" dataHost="pzx" database="db1-1"/>
    <dataNode name="dn2-2" dataHost="pzx" database="db2-1"/>

    <!--數(shù)據(jù)源可以配置多個-->
    <dataHost name="pzx" maxCon="1000" minCon="10" balance="0"
                  writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
         <heartbeat>select user()</heartbeat>
         <!-- can have multi write hosts -->
         <writeHost host="hostM1" url="47.110.80.98:3306" user="root"
                            password="sxl7216000>">
                 <!-- can have multi read hosts -->
                 <!-- <readHost host="hostS2" url="192.168.1.200:3306" user="guest" password="123456>" /> -->
         </writeHost>
         <!-- <writeHost host="hostS1" url="localhost:3316" user="root"
                                                 password="123456" /> -->
         <!-- <writeHost host="hostM2" url="localhost:3316" user="root" password="123456"/> -->
    </dataHost>
</mycat:schema>

rule.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- - - Licensed under the Apache License, Version 2.0 (the "License");
        - you may not use this file except in compliance with the License. - You
        may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0
        - - Unless required by applicable law or agreed to in writing, software -
        distributed under the License is distributed alt="在這里插入圖片描述" />
查看啟動日志
vim wrapper.log
如果出現(xiàn)此錯誤,證明沒有java環(huán)境,安裝jdk,配置環(huán)境變量即可解決
在這里插入圖片描述
啟動成功
在這里插入圖片描述
ps -ef |grep ‘mycat’
在這里插入圖片描述
接下來就可以像mysql一樣使用了,用法幾乎一樣,有少部分mysql語法不支持,不過不影響使用
在這里插入圖片描述
命令連接mycat
![在這里插入圖片描述](https://img-blog.csdnimg.cn/20201018134140825.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzIyNTgxMw==,size_16,color_FFFF
剛好有一臺服務(wù)器沒有裝mycat,我就寫了這篇博客幫助大家了解和配置mycat;那么看了之后,你學(xué)會了嗎?

原創(chuàng)不易,轉(zhuǎn)載請注明原文地址!