1. 程式人生 > >mysql amoeba安裝配置步驟

mysql amoeba安裝配置步驟

//amoeba安裝配置步驟

一、安裝jdk準備環境:

 server6 IP:192.168.10.132

 server7 IP:192.168.10.133

分別在132133安裝和驗證jdk

amoeba框架是基於Java SE 1.5開發的,在安裝Amoeba之前需要先安裝Java環境。經驗證,AmoebaJava SE1.5JavaSE 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是否安裝成功。

四、Amoebamysql-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 輸入