關於Amoeba配置檔案的一點說明

2021-05-31 22:01:12 字數 911 閱讀 6119

ad:

mysql官方的mysql proxy相比,amoeba配置非常的方便(基於xml的配置檔案,用sqljep語法書寫規則,比基於lua指令碼的mysql proxy簡單)。本文主要介紹amoeba的配置檔案,接下來我們一一開始介紹。

amoeba總共有7個配置檔案,分別如下:

amoeba主配置檔案($amoeba_home/conf/amoeba.xml),用來配置amoeba服務的基本引數,如amoeba主機位址、埠、認證方式、用於連線的使用者名稱、密碼、執行緒數、超時時間、其他配置檔案的位置等。

資料庫伺服器配置檔案($amoeba_home/conf/dbservers.xml),用來儲存和配置amoeba所**的資料庫伺服器的資訊,如:主機ip、埠、使用者名稱、密碼等。

切分規則配置檔案($amoeba_home/conf/rule.xml),用來配置切分規則。

資料庫函式配置檔案($amoeba_home/conf/functionmap.xml),用來配置資料庫函式的處理方法,amoeba將使用該配置檔案中的方法解析資料庫函式。

切分規則函式配置檔案($amoeba_home/conf/rulefunctionmap.xml),用來配置切分規則中使用的使用者自定義函式的處理方法。

訪問規則配置檔案($amoeba_home/conf/access_list.conf),用來授權或禁止某些伺服器ip訪問amoeba。

日誌規格配置檔案($amoeba_home/conf/log4j.xml),用來配置amoeba輸出日誌的級別和方式。

一點說明:這些配置檔案雖然簡單,但卻能根據需要,設計出滿足各種資料庫架構、切分規則和運維策略的配置。這讓我們能夠集中精力去研究設計適合我們自己的各種規則和策略,而不用過多考慮配置檔案本身的限制。

MySQL配置檔案的一點修改

在linux下安裝了mysql 5.0.22,以下為配置示例。首先新增遠端控制使用者,使用者名為 admin 密碼為 password 密碼根據需要修改。mysql grant all privileges on to admin localhost identified by password w...

MySQL使用Amoeba主從分離的一點點經驗

專案開發完畢,移植到伺服器的主從分離環境中時,出現了點問題。問題一 埠被占用 與tomcat的監聽埠衝突 解決方案 修改埠號。修改tomcat的衝突埠號。問題二 無法正常連線資料庫 error 1129 hy000 host is blocked because of many connection...

關於Subversion svn 配置的一點總結

中間出現過幾次問題,記錄一下,希望對你能有些幫助。1 配置完成之後,通過http訪問的時候,發生403錯誤 原因應該是,對所指向的路徑,沒有訪問許可權。用ls l 檢視一下,路徑的許可權 2 404錯誤 如果,檢查過所有配置都沒有問題,使用者驗證也能通過的情況下。首先,檢視apache的log檔案 ...