MyCAT學習——在openEuler22.03中安裝MyCAT2(網盤下載版)

準備工作

因為MyCAT 2基于JDK 1.8開發。也需要在虛擬機中安裝JDK(JDK官網就能下載,我這提供一個捷徑)

jdk-8u401-linux-x64.rpmicon-default.png?t=N7T8https://pan.baidu.com/s/1ywcDsxYOmfZONpmH9oDjfw?pwd=rhel下載對應的tar安裝包,以及對應的jar包

安裝程序包: http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.21.zip

Jar包:http://dl.mycat.org.cn/2.0/1.21-release/mycat2-1.21-release-jar-with-dependencies.jar

?有能力的翻墻,偷懶的點鏈接就行

下載包和JDKicon-default.png?t=N7T8https://pan.baidu.com/s/1SPIc5ZLF-6FYaZfGoyzXcQ?pwd=rhel

準備工作完畢就可以著手安裝了

安裝步驟

把下載好的MyCAT壓縮包解壓到/usr/local目錄

[root@MyCAT ~]# unzip mycat2-install-template-1.21.zip -d /usr/local/

把所需的jar復制(也可以移動)到mycat/lib目錄 ?

[root@MyCAT ~]# mv mycat2-1.21-release-jar-with-dependencies.jar /usr/local/mycat/lib/

?安裝JDK

[root@MyCAT ~]# yum install jdk-8u401-linux-x64.rpm -y

?修改文件夾及以下文件的權限

##/usr/local/mycat/bin 目錄下都是命令或者可執行文件,所以要添加執行權限
[root@MyCAT bin]# chmod +x *

啟動MySQL

因為mycat代理啟動時需要一個默認的數據源,所以我們在啟動時為其準備一個數據源。

openEuler自帶mysql-server直接yum install安裝就行

[root@MyCAT bin]# yum install -y mysql-server
[root@MyCAT bin]# systemctl enable --now mysqld
Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/systemd/system/mysqld.service.
[root@MyCAT bin]# mysqladmin -uroot password 'root'
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

配置物理庫地址

[root@MyCAT bin]# vim /usr/local/mycat/conf/datasources/prototypeDs.datasource.json
{"dbType":"mysql","idleTimeout":60000,"initSqls":[],"initSqlsGetConnection":true,"instanceType":"READ_WRITE","maxCon":1000,"maxConnectTimeout":3000,"maxRetryCount":5,"minCon":1,"name":"prototypeDs","password":"root","type":"JDBC","url":"jdbc:mysql://localhost:3306/mysql?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8","user":"root",  #這個和上面的password需要留意,你用上什么登錄就填什么。要不會報錯"weight":0
}

啟動

[root@MyCAT bin]# ./mycat start 
Starting mycat2...
[root@MyCAT bin]# ./mycat status
mycat2 is running (2675).
[root@MyCAT bin]# tail /usr/local/mycat/logs/wrapper.log

?查看日志啟動成功

測試

在本地使用MyCAT初始用戶登錄測試

登錄成功,環境正常

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/719514.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/719514.shtml
英文地址,請注明出處:http://en.pswp.cn/news/719514.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

九州金榜|孩子厭學要怎么辦?

孩子從小學到初中再到高中,孩子出現厭學情緒很正常,但是孩子出現厭學情緒后,就必然會影響到孩子學習成績,孩子產生厭學情緒的原因有哪些呢?只有找準孩子厭學原因才能去幫助孩子怎樣去克服孩子厭學情緒,下面…

ajax請求servlet成功但接收不到返回數據問題

ajax請求servlet成功但接收不到返回數據問題 javaweb初學者,最近老師布置的課設,所有功能都完成了,唯獨ajax與servlet交互出現問題,無論怎么調試都收不到數據 查詢兩天無果,剛才無意間看到 Crabime前輩的文章才恍然大…

深入解析YOLO:實時目標檢測技術的革命者

深入解析YOLO:實時目標檢測技術的革命者 目標檢測作為計算機視覺領域的一個核心任務,一直以來都是研究的熱點。而YOLO(You Only Look Once)技術作為其中的杰出代表,以其獨特的處理方式和卓越的性能,成為了…

day34貪心算法 part03

1005. K 次取反后最大化的數組和 簡單 給你一個整數數組 nums 和一個整數 k ,按以下方法修改該數組: 選擇某個下標 i 并將 nums[i] 替換為 -nums[i] 。 重復這個過程恰好 k 次。可以多次選擇同一個下標 i 。 以這種方式修改數組后,返回數…

力扣棧隊列篇

以下思路來自代碼隨想錄以及官方題解。 文章目錄 232.用棧實現隊列225.用隊列實現棧20.有效的括號1047.刪除字符串中所有相鄰重復項150.逆波蘭表達式求值347.前K個高頻元素 232.用棧實現隊列 請你僅使用兩個棧實現先入先出隊列。隊列應當支持一般隊列支持的所有操作&#xff…

OSError: [WinError 1455] 頁面文件太小,無法完成操作。

[問題描述]:OSError: [WinError 1455] 頁面文件太小,無法完成操作。 原因1:線程數太大 方法:改小線程(workers)數。 原因2:虛擬內存太小或為0,調大虛擬內存。 方法:右鍵…

mysql索引過長Specialed key was too long的解決方法

在創建要給表的時候遇到一個有意思的問題,提示Specified key was too long; max key length is 767 bytes,從描述上來看,是Key太長,超過了指定的 767字節限制。通常出現在嘗試創建一個過長的唯一鍵(UNIQUE KEY&#xf…

Vue.js 實用技巧:深入理解 Vue.mixin

🤍 前端開發工程師、技術日更博主、已過CET6 🍨 阿珊和她的貓_CSDN博客專家、23年度博客之星前端領域TOP1 🕠 牛客高級專題作者、打造專欄《前端面試必備》 、《2024面試高頻手撕題》 🍚 藍橋云課簽約作者、上架課程《Vue.js 和 E…

uniapp真機運行的時候顯示同步資源失敗,未得到同步資源的授權,請停止運行后重新運行,并注意手機上的授權提示

1、問題 在添加清單文件之前,項目運行都是好好的,添加了清單項目以后,基座一打就報這個錯,并且手機在安裝基座的時候會提示解析包時失敗, 2、解決方案 打開我的清單文件,我發現我和官網寫的清單文件不一…

華為OD機試“HJ2計算某字符出現次數”不區分大小寫Java編程解答

描述 寫出一個程序,接受一個由字母、數字和空格組成的字符串,和一個字符,然后輸出輸入字符串中該字符的出現次數。(不區分大小寫字母) 數據范圍: 1≤n≤1000 輸入描述: 第一行輸入一個由字…

【Linux進程間通信】共享內存

【Linux進程間通信】共享內存 目錄 【Linux進程間通信】共享內存system V共享內存共享內存示意圖共享內存的數據結構共享內存函數將共享內存掛接到對應的進程將共享內存取消掛接釋放共享內存 共享內存的特性共享內存擴展共享內存配合管道進行使用 作者:愛寫代碼的剛…

用docker部署后端項目

一、搭建局域網 1.1、介紹前后端項目搭建 需要4臺服務器,在同一個局域網中 1.2、操作 # 搭建net-ry局域網,用于部署若依項目 net-ry:名字 docker network create net-ry --subnet172.68.0.0/16 --gateway172.68.0.1#查看 docker network ls…

Git 安全遠程訪問:SSH 密鑰對生成、添加和連接步驟解析

使用 SSH 密鑰對的 Git 安全遠程訪問:生成、添加和連接 SSH(Secure Shell)是一種用于安全遠程訪問的協議,它提供了加密通信和身份驗證機制。在使用 SSH 連接到遠程 Git 存儲庫時,您可以使用 SSH 密鑰對來確保安全性。…

3d模型合并后一片漆黑是什么原因,怎么解決---模大獅模型網

當合并多個3D模型后,發現整個合并后的模型顯示為一片漆黑通常是由以下幾個可能的原因導致的: 材質設置問題:合并后的模型可能存在材質設置錯誤,導致模型無法正確顯示。檢查每個模型的材質屬性,確保其正確設置&#xff…

老隋藍海項目有哪些?能賺錢嗎?

在創業的海洋中,每個人都渴望找到那片屬于自己的“藍海”,而“老隋藍海項目”便是許多人心中的那片未知海域。那么,老隋藍海項目究竟是指什么?它們又能否成為創業者的新財富之源? 藍海項目的定義 我們要明白,藍海項目通常指的是…

【漏洞復現】某廠商明御WEB應用防火墻任意用戶登錄漏洞

Nx01 產品簡介 安恒明御WEB應用防火墻(簡稱WAF)是杭州安恒信息技術股份有限公司自主研發的一款專業應用安全防護產品,專注于為網站、APP等Web業務系統提供安全防護。 Nx02 漏洞描述 安恒明御WEB應用防火墻report.php文件存在硬編碼設置的Con…

yolov7添加spd-conv注意力機制

一、spd-conv是什么? SPD-Conv(Symmetric Positive Definite Convolution)是一種新穎的卷積操作,它主要應用于處理對稱正定矩陣(SPD)數據。在傳統的卷積神經網絡(CNN)中,…

人工智能_大模型013_AIGC生成式模型的增強檢索_RAG知識補充檢索_補充私域和實時場景知識_關鍵字檢索增強---人工智能工作筆記0149

什么是RAG,RAG的意思就是,如果一套生成式AIGC大模型,你昨天訓練了以后,那么今天的知識,還沒有給他進行訓練,那么回答的時候,他就會遺漏今天的知識,那么我們就可以通過檢索的手段,把今天的知識,檢索出來,然后補充道prompt中,給這個大模型.讓他參考,這樣就包含了今天的知識相當于…

CY8C42(1.PSoC4 Pioneer Kit開箱及基本使用)

1.開箱 最近了解到賽普拉斯有一種芯片,屬于PSoC系列,與傳統MCU不同,有點類似跨界芯片,于是就買來玩玩了,老實說用完還是很特別的,因為我沒有用過FPGA,不確定是不是FPGA的開發流程(有…

怎樣理解vue2和vue3里的雙向數據綁定

在 Vue.js 中,雙向數據綁定意味著當數據變化時,視圖會自動更新;反之,當用戶通過視圖交互導致數據變化時,數據本身也會被更新。這種機制極大地簡化了用戶界面和數據之間的同步過程。 1. Vue2的實現 Vue2使用的是Objec…