mysql amoeba 配置_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上面安装的报如下错误:
[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安装配置步骤相关推荐
- mysql主从安装配置_mysql主从安装配置
1.环境介绍 OS:CentOS6.7_x64 MySQL:5.1.73 2.MySQL安装yum -y install mysql-server 注意事项: 主从设备的MySQL版本.硬件配置要一致 ...
- 阿里云如何配置mysql数据库服务器配置_mysql数据库安装配置
mysql数据库安装配置 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Servi ...
- mysql5.7.17winx64安装_MYSQL数据库mysql 5.7.17 winx64安装配置图文教程
<MysqL数据库MysqL 5.7.17 winx64安装配置图文教程>要点: 本文介绍了MysqL数据库MysqL 5.7.17 winx64安装配置图文教程,希望对您有用.如果有疑问 ...
- mysql物理备份工具Xtrabackup安装配置
mysql物理备份工具Xtrabackup安装配置 1 Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业 ...
- windows下MySQL 5.7+ 解压缩版安装配置方法
原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...
- mysql 8.0.24版本安装配置方法图文教程
文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文记录了mysql 8 ...
- mysql 8.0.28版本安装配置方法图文教程
mysql 8.0.28版本安装配置方法图文教程 从 Mysql 官网下载 mysql 下载完成后直接双击进行安装,打开后的页面如下所示: 选择自定义custom,接着下一步 将MySQL Serve ...
- 分布式配置中心 Disconf 安装配置
分布式配置中心 Disconf 安装配置 前提准备 CentOS 服务器一台 MySQL 数据库一台 安装依赖软件 安装 JDK 安装 Git 安装 Maven 安装 Zookeeeper 安装 To ...
- 【Windows Server 2019】网络负载均衡服务配置与管理——安装配置及验证
目录 4. 安装和配置网络负载均衡服务 4.1 安装NLB服务 4.2 创建NLB集群 4.3 将服务器添加到集群 5. 验证负载均衡服务器 5.1 拓扑说明 5.2 安装IIS服务 5.3 验证负载 ...
- Golang安装配置、GoLand安装配置
Golang安装配置.GoLand安装配置 前言 一.Golang安装配置 1.1 从官网下载Goland 1.2 安装Golang 1.3 配置全局的Golang环境配置 1.4 查看配置结果 1. ...
最新文章
- python中range和xrange的区别_python中range和xrange的区别
- Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
- PHP写的一个轻量级的DI容器类(转)
- 使用Angular CLI创建一个Hello World级别的Angular应用
- 芯片IC附近为啥要放0.1uF的电容?看完秒懂~
- 虚拟机随服务器启动,VMware Server中虚拟机随宿主机自动启动
- java中Comparable实现对象的比较
- 拜登政府冻结加密钱包规则以待审查 加密市场或迎来转机
- 【Python3爬虫】用Python中的队列来写爬虫
- Penn Treebank Tags做点小翻译 (上篇)
- 函数重载与函数覆盖的区别(C++)
- 本地js文件上传服务器,原生JS实现前端本地文件上传
- 谷歌浏览器将网页保存为图片或者pdf
- C51单片机实验——中断实验
- CTC loss 理解
- Scratch 游戏项目学习法 —— 接苹果(十)接住苹果
- 近邻成分分析(NCA)算法
- 基于cocos2d-lua的shader入门玩转
- 聊一聊异构系统间数据一致性
- 为什么有人会说「感谢拼多多」,让一贫如洗的我还能活下去?
热门文章
- 什么是私有云、公有云、混合云?什么是云计算管理平台?
- 手机上测试东南西北方向软件,指南针怎么看东南西北(手机指南针怎么看图解)...
- 在css中translate表示,css中位移translate()如何使用?translate用法总结
- jupyter中markdown模式编辑文本格式
- HAOI2017 简要题解
- 智慧城市:中国特色新型城镇化的发展方向
- Operator学习笔记
- linux 性能测试 跑分,测试10秒钟,分析8小时,性能评估只看跑分可不够
- 使用LocalDate, LocalTime 和 LocalDateTime
- 腾讯企业邮箱 java_java发送腾讯企业邮件-可用于发送邮箱验证码