mysql amoeba安裝配置步驟
//amoeba安裝配置步驟
一、安裝jdk準備環境:
server6 IP:192.168.10.132
server7 IP:192.168.10.133
分別在132、133安裝和驗證jdk。
amoeba框架是基於Java SE 1.5開發的,在安裝Amoeba之前需要先安裝Java環境。經驗證,Amoeba在Java SE1.5和JavaSE 1.6上能正常執行。下面介紹安裝Java環境的步驟和方法。
1. 首先,在
我們下載的檔案時:jdk-7u9-linux-x64.rpm (適用於linux系統)
2. 給檔案授予可執行許可權:
chmod 755 jdk-7u9-linux-x64.rpm
3. 安裝jdk-7u9-linux-x64.rpm:
rpm -iev jdk-7u9-linux-x64.rpm
4. 安裝完畢後,驗證java的安裝情況:
java -version
server7 上面安裝的報如下錯誤:
[[email protected] ~]# rpm -iev jdk-7u9-linux-x64.rpm
Preparing packages for installation...
jdk-1.7.0_09-fcs
Unpacking JAR files...
rt.jar...
Error: Could not open input file:/usr/java/jdk1.7.0_09/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file:/usr/java/jdk1.7.0_09/jre/lib/jsse.pack
charsets.jar...
Error: Could not open input file:/usr/java/jdk1.7.0_09/jre/lib/charsets.pack
tools.jar...
Error: Could not open input file:/usr/java/jdk1.7.0_09/lib/tools.pack
localedata.jar...
Error: Could not open input file:/usr/java/jdk1.7.0_09/jre/lib/ext/localedata.pack
但是測試java版本:java -version
[[email protected] ~]# java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02,mixed mode)
配置環境變數:
[[email protected] java]# vi /etc/profile
新增如下:(在檔案的末尾新增)
JAVA_HOME=/usr/java/jdk1.7.0_09
PATH=$PATH:JAVA_HOME/bin
exportJAVA_HOME PATH
重新載入:
[[email protected] java]# source /etc/profile
為了避免錯誤下面我們的server6 就安裝如下版本的jdk:
[[email protected]~]#chmod755 jdk-6u37-linux-i586-rpm.bin
[[email protected] ~]#./jdk-6u37-linux-i586-rpm.bin
[[email protected] ~]#rpm -iev jdk-6u37-linux-i586.rpm
提示:
Preparing packages for installation...
package jdk-1.7.0_09-fcs.x86_64 (whichis newer than jdk-1.6.0_37-fcs.i586) is already installed
file /etc/init.d/jexec from install ofjdk-1.6.0_37-fcs.i586 conflicts with file from package jdk-1.7.0_09-fcs.x86_64
解除安裝1.7版本的
[[email protected] ~]#rpm -e jdk-1.7.0_09-fcs.x86_64
重新安裝:
[[email protected] ~]#rpm -iev jdk-6u37-linux-i586.rpm
[[email protected] ~]#java -version
java version "1.6.0_37"
Java(TM) SERuntime Environment (build 1.6.0_37-b06)
Java HotSpot(TM)Client VM (build 20.12-b01, mixed mode, sharing)----安裝OK
二、配置java環境變數
Amoeba啟動時需要呼叫Java,所以必須設定Java環境變數。設定方法如下:
首先,找到Java的安裝路徑,,預設一般為/usr/java,在該目錄下有一個資料夾jak1.6.0_26
然後,開啟[vi /etc/profile]在末尾新增如下語句:
JAVA_HOME=/usr/java/jdk1.6.0_37
PATH=$PATH:JAVA_HOME/bin
export JAVA_HOME PATH
新增完畢後,關閉該檔案,並重新載入[source /etc/profile]或者
[. /etc/profile]。
三、安裝和驗證Amoeba for MySQL
首先,在http://sourceforge.net/projects/amoeba/files/(Amoeba在SourceForge的主頁)下載Amoeba在SourceForge的主頁)上下載Amoeba for MySQL的安裝包,目前的最新版本為amoeba-mysql-binary-2.1.0-RC5。
解壓縮:
[[email protected]]# cd local
[[email protected]]# mkdir amoeba
[[email protected]~]#tar -zxvf amoeba-mysql-binary-2.1.0-RC5.tar.gz -C /usr/local/amoeba
我下載到的檔名為amoeba-mysql-binary-2.1.0-RC5.tar,將該檔案解壓到需要的位置[tar –zxvf amoeba-mysql-binary-2.1.0-RC5.tar /usr/local/amoeba]即可。
可使用命令[/usr/local/amoeba/bin/amoeba]驗證Amoeba是否安裝成功。
四、Amoeba在mysql-mmm架構下的配置
配置的除了amoeba的監聽IP外其他的均採用上面mmm分配的浮動IP,因為當出現故障後,浮動IP會自動分配到正常的server上。amoeba.xml的配置如下:
在這裡只修改兩個地方:
<propertyname="port">8066</property>
<!-- bind ipAddress-->
<!--
//-- proxy server繫結的IP要設定成0.0.0.0,因為後面還要監聽VIP
<propertyname="ipAddress">0.0.0.0</property>
-->
<propertyname="user">root</property>
//mysql的使用者名稱
<propertyname="password">root</property>
//該名稱於 dbservers.xml裡面的屬性欄位匹配
<propertyname="readPool">virualslave</property>
然後配置dbServers.xml
[[email protected]]# vidbServers.xml
<!-- mysql port -->
<propertyname="port">3306</property>
<!-- mysql schema -->
<propertyname="schema">test</property>
<!-- mysql user -->
<propertyname="user">root</property>
<!-- mysql password
<property name="password">root</property>
-->
</dbServer>
<dbServername="server1" parent="abstractServer">
<factoryConfig>
<!--mysql ip -->
<property name="ipAddress">192.168.10.105</property>
</factoryConfig>
</dbServer>
<dbServer name="server2" parent="abstractServer">
<factoryConfig>
<!-- mysql ip-->
<propertyname="ipAddress">192.168.10.101</property>
</factoryConfig>
</dbServer>
<dbServer name="server3" parent="abstractServer">
<factoryConfig>
<!-- mysql ip -->
<propertyname="ipAddress">192.168.10.102</property>
</factoryConfig>
</dbServer>
<dbServer name="server4" parent="abstractServer">
<factoryConfig>
<!-- mysql ip-->
<propertyname="ipAddress">192.168.10.103</property>
</factoryConfig>
</dbServer>
<dbServer name="server5" parent="abstractServer">
<factoryConfig>
<!-- mysql ip -->
<propertyname="ipAddress">192.168.10.104</property>
</factoryConfig>
</dbServer>
<dbServer name="virtualslave" virtual="true">
<poolConfigclass="com.meidusa.amoeba.server.MultipleServerPool">
<!-- Loadbalancing strategy: 1=ROUNDROBIN , 2=WEIGHTBASED , 3=HA-->
<propertyname="loadbalance">1</property>
<!--Separated by commas,such as: server1,server2,server1 -->
<propertyname="poolNames">server1,server2,server3,server4,server5</property>
</poolConfig>
</dbServer>
五、amoeba安裝完的測試:
安裝配置好之後先要啟動amoeba:
[[email protected] bin]# /usr/local/amoeba/bin/amoeba start
[[email protected] ~]# ps aux|grep amoeba
root 6720 2.4 2.9 674368 30480 pts/2 Sl+ 01:03 0:00 /usr/java/jdk1.6.0_37/bin/java -server -Xms256m -Xmx512m -Xss512k-Damoeba.home=/usr/local/amoeba-Dclassworlds.conf=/usr/local/amoeba/bin/amoeba.classworlds -classpath/usr/local/amoeba/lib/classworlds-1.0.jar org.codehaus.classworlds.Launcherstart
root 6815 0.0 0.0 61232 748 pts/3 R+ 01:03 0:00 grep amoeba
//連線mysql 測試此時主要8066聯通的就表示amoeba安裝成功。(amoeba主要是監控8066埠)
[[email protected] ~]# mysql -uroot -proot -h192.168.10.132 -P8066
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2719739
Server version: 5.1.45-mysql-amoeba-proxy-2.1.0-RC5
Copyright (c) 2000, 2011, Oracle and/or its affiliates.All rights reserved.
Oracle is a registered trademark of Oracle Corporationand/or its
affiliates. Other names may be trademarks of theirrespective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear thecurrent input statement.
mysql>
相關推薦
mysql amoeba安裝配置步驟
//amoeba安裝配置步驟 一、安裝jdk準備環境: server6 IP:192.168.10.132 server7 IP:192.168.10.133 分別在132、133安裝和驗證jdk。 amoeba框架是基於Java SE 1.5開發的,在安裝Amoeba
mycat分散式+nginx負載均衡(含mysql、jdk、phpadmin、apache安裝配置步驟)整理
Mysql安裝. 解壓MySQL壓縮包 將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是: "D:\Program Files\MySQL\mysql-5.6.13-win32" 將解壓目錄下預設檔案 my-default.ini 拷貝一份,改名
Openfiler安裝配置步驟
openfiler第一步、下載系統Openfiler是開源免費程序可以到http://www.openfiler.com/community/download/下載第二步、安裝步驟選擇linux系統64位安裝步驟配置網卡IP地址登錄地址第三步、添加本地硬盤第四步、配置Openfiler本文出自 “馬廣傑——博
阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7)
ever linux 命令 port server sel kcon linu 開機 阿裏雲服務 阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7) 1.效果圖 1 2. 部署步驟 1 1. mysql安裝附加
MySQL(一)安裝配置
ins 解決 互聯 更改 then ip地址 con 裝配 數據庫操作 1、安裝配置 cd d:\mysql\bin mysqld --initialize--insecure # 初始化服務器 mysqld # 啟動服務器 mysqld --
Linux環境下Redis安裝配置步驟[轉]
http redis-cli ont == LV 成功 fcm space 執行 在LInux下安裝Redis的步驟如下: 1、首先下載一個Redis安裝包,官網下載地址為:https://redis.io/ 2、在Linux下解壓redis: tar -zxvf re
NodeJs、NPM安裝配置步驟(windows版本)
高效 node 管理 tar 學習 node.js tps .com 系統 Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。 Node.
MYSQL免安裝配置教程
fontsize install nts class fcm 設置mysql csdn tle service 第一步:下載 下載地址:http://dev.mysql.com/downloads/mysql/ 滾動到下方就能看到了,根據自己的需求下載; 我的電腦為6
ubuntu下mysql proxy 安裝配置
1. 安裝 LUA 2. 官網下載預編譯班的mysql-proxy: https://downloads.mysql.com/archives/proxy/ 3. 解壓:tar zxf mysql-proxy-0.6.0-linux-rhas4-x86.tar.gz
hadoop環境安裝配置步驟詳解
hadoop環境安裝配置步驟詳解 在上一篇的分享文章中我是給大家分享了執行部署hadoop的一些安裝準備工作,這篇接上一篇繼續為大家分享一些個人的學習經驗總結。我學習用的是大快發行版DKHadoop,所以所有的經驗分享都是以DKHadoop為基礎,這裡要先說明一下。個人覺得DKHadoop對
Navicat MySQL的安裝配置
一、裝一個Navicat for mac 按這個來! 參考文章:https://www.52pojie.cn/thread-727433-1-1.html 直接下載現成的。就裝上了。 也有像這樣先下原版12.0.22(再新的版本就無法破解了)再手動破解的
安裝vscode 編輯python程式碼,需要的常用外掛安裝配置步驟,格式yapf 自動提示錯誤flake8
用VSCode寫python的正確姿勢 最近在學習python,之前一直用notepad++作為編輯器,偶然發現了VScode便被它的顏值吸引。用過之後發現它啟動快速,外掛豐富,下載安裝後幾乎不用怎麼配置就可以直接使用,而且還支援markdown
ubuntu16.04.5及windows10中MySQL的安裝配置及管理
ubuntu中安裝 sudo apt-get install mysql-server 中間提示設定密碼為6 sudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 檢視是否安裝成功 sudo
mysql資料庫安裝配置建庫
mysql資料庫 https://www.cnblogs.com/xch-yang/p/7661069.html mysql資料庫安裝 https://blog.csdn.net/wuting3680278/article/details/71698936 myeclipse
DKhadoop環境安裝配置步驟詳解
在上一篇的分享文章中我是給大家分享了執行部署hadoop的一些安裝準備工作,這篇接上一篇繼續為大家分享一些個人的學習經驗總結。我學習用的是大快發行版DKHadoop,所以所有的經驗分享都是以DKHadoop為基礎,這裡要先說明一下。個人覺得DKHadoop對新手還是算是很友好的了,新手朋友們可以大快搜索網站下
cobbler(安裝配置步驟)
引導 他支援多個系統版本選擇 自定義 指定的主機裝centos7 distro(發行版) 定義作業系統的版本 Profile 修改預設的ks檔案為自定義ks檔案 System主要用來控制網路 安裝步驟 注意事項 如果要用yum安裝在基本的base源中沒有
vue-cli 3.x安裝配置步驟詳細說明
sso irb event js文件 mon compile cbo 輸出 安裝配置 一、vue-cli 3.x簡單介紹 Vue CLI 是一個基於 Vue.js 進行快速開發的完整系統:是一個類似於 create-react-app 的可以用例命令行快速配置和生成一個
Windows系統下MySQL的安裝配置以及遇到的問題
1:在官網下載mysql軟體包 下載window版本的軟體包 2;配置mysqlini,其中basedir,和datadir需要按照自己的安裝路徑進行修改 [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [m
Mysql免安裝配置方法 Failed to find valid data directory.&& NET HELPMSG 3534問題解決
1.首先配置文件,配置環境變數 [mysql] # 設定mysql客戶端預設字符集 default-character-set=UTF8MB4 [mysqld] #設定3306埠 port = 3306 # 設定m
安裝vscode 編輯python程式碼,需要的常用外掛安裝配置步驟,格式yapf 自動提示錯誤flake8
最近在學習python,之前一直用notepad++作為編輯器,偶然發現了VScode便被它的顏值吸引。用過之後發現它啟動快速,外掛豐富,下載安裝後幾乎不用怎麼配置就可以直接使用,而且還支援markdown。當然,最主要的還是好看:p 效果圖: 安裝python外掛 開啟VScode,Ctrl+p 輸入