//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上面安装的报如下错误:

[root@server7 ~]# 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

[root@server7 ~]# 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)

配置环境变量:

[root@server7 java]# vi /etc/profile

添加如下:(在文件的末尾添加)

JAVA_HOME=/usr/java/jdk1.7.0_09

PATH=$PATH:JAVA_HOME/bin

exportJAVA_HOME PATH

重新加载:

[root@server7 java]# source /etc/profile

为了避免错误下面我们的server6就安装如下版本的jdk:

[root@server6~]#chmod755 jdk-6u37-linux-i586-rpm.bin

[root@server6 ~]#./jdk-6u37-linux-i586-rpm.bin

[root@server6 ~]#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版本的

[root@server6 ~]#rpm -e jdk-1.7.0_09-fcs.x86_64

重新安装:

[root@server6 ~]#rpm -iev jdk-6u37-linux-i586.rpm

[root@server6 ~]#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。

解压缩:

[root@server6usr]# cd local

[root@server6local]# mkdir amoeba

[root@server6~]#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的配置如下:

在这里只修改两个地方:

8066

root

//mysql的用户名

root

//该名称于dbservers.xml里面的属性字段匹配

virualslave

然后配置dbServers.xml

[root@server6conf]#vidbServers.xml

3306

test

root

192.168.10.105

192.168.10.101

192.168.10.102

192.168.10.103

192.168.10.104

1

server1,server2,server3,server4,server5

五、amoeba安装完的测试:

安装配置好之后先要启动amoeba:

[root@server6 bin]#/usr/local/amoeba/bin/amoeba start

[root@server6 ~]# ps aux|grep amoeba

root6720  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

root6815  0.0 0.0  61232   748 pts/3   R+   01:03   0:00 grep amoeba

//连接mysql测试此时主要8066联通的就表示amoeba安装成功。(amoeba主要是监控8066端口)

[root@server6 ~]# 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 配置_mysql amoeba安装配置步骤相关推荐

  1. mysql主从安装配置_mysql主从安装配置

    1.环境介绍 OS:CentOS6.7_x64 MySQL:5.1.73 2.MySQL安装yum -y install mysql-server 注意事项: 主从设备的MySQL版本.硬件配置要一致 ...

  2. 阿里云如何配置mysql数据库服务器配置_mysql数据库安装配置

    mysql数据库安装配置 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Servi ...

  3. mysql5.7.17winx64安装_MYSQL数据库mysql 5.7.17 winx64安装配置图文教程

    <MysqL数据库MysqL 5.7.17 winx64安装配置图文教程>要点: 本文介绍了MysqL数据库MysqL 5.7.17 winx64安装配置图文教程,希望对您有用.如果有疑问 ...

  4. mysql物理备份工具Xtrabackup安装配置

    mysql物理备份工具Xtrabackup安装配置 1    Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业 ...

  5. windows下MySQL 5.7+ 解压缩版安装配置方法

    原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...

  6. mysql 8.0.24版本安装配置方法图文教程

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文记录了mysql 8 ...

  7. mysql 8.0.28版本安装配置方法图文教程

    mysql 8.0.28版本安装配置方法图文教程 从 Mysql 官网下载 mysql 下载完成后直接双击进行安装,打开后的页面如下所示: 选择自定义custom,接着下一步 将MySQL Serve ...

  8. 分布式配置中心 Disconf 安装配置

    分布式配置中心 Disconf 安装配置 前提准备 CentOS 服务器一台 MySQL 数据库一台 安装依赖软件 安装 JDK 安装 Git 安装 Maven 安装 Zookeeeper 安装 To ...

  9. 【Windows Server 2019】网络负载均衡服务配置与管理——安装配置及验证

    目录 4. 安装和配置网络负载均衡服务 4.1 安装NLB服务 4.2 创建NLB集群 4.3 将服务器添加到集群 5. 验证负载均衡服务器 5.1 拓扑说明 5.2 安装IIS服务 5.3 验证负载 ...

  10. Golang安装配置、GoLand安装配置

    Golang安装配置.GoLand安装配置 前言 一.Golang安装配置 1.1 从官网下载Goland 1.2 安装Golang 1.3 配置全局的Golang环境配置 1.4 查看配置结果 1. ...

最新文章

  1. python中range和xrange的区别_python中range和xrange的区别
  2. Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
  3. PHP写的一个轻量级的DI容器类(转)
  4. 使用Angular CLI创建一个Hello World级别的Angular应用
  5. 芯片IC附近为啥要放0.1uF的电容?看完秒懂~
  6. 虚拟机随服务器启动,VMware Server中虚拟机随宿主机自动启动
  7. java中Comparable实现对象的比较
  8. 拜登政府冻结加密钱包规则以待审查 加密市场或迎来转机
  9. 【Python3爬虫】用Python中的队列来写爬虫
  10. Penn Treebank Tags做点小翻译 (上篇)
  11. 函数重载与函数覆盖的区别(C++)
  12. 本地js文件上传服务器,原生JS实现前端本地文件上传
  13. 谷歌浏览器将网页保存为图片或者pdf
  14. C51单片机实验——中断实验
  15. CTC loss 理解
  16. Scratch 游戏项目学习法 —— 接苹果(十)接住苹果
  17. 近邻成分分析(NCA)算法
  18. 基于cocos2d-lua的shader入门玩转
  19. 聊一聊异构系统间数据一致性
  20. 为什么有人会说「感谢拼多多」,让一贫如洗的我还能活下去?

热门文章

  1. 什么是私有云、公有云、混合云?什么是云计算管理平台?
  2. 手机上测试东南西北方向软件,指南针怎么看东南西北(手机指南针怎么看图解)...
  3. 在css中translate表示,css中位移translate()如何使用?translate用法总结
  4. jupyter中markdown模式编辑文本格式
  5. HAOI2017 简要题解
  6. 智慧城市:中国特色新型城镇化的发展方向
  7. Operator学习笔记
  8. linux 性能测试 跑分,测试10秒钟,分析8小时,性能评估只看跑分可不够
  9. 使用LocalDate, LocalTime 和 LocalDateTime
  10. 腾讯企业邮箱 java_java发送腾讯企业邮件-可用于发送邮箱验证码