ubuntu14.04 部署atlas
2019独角兽企业重金招聘Python工程师标准>>>
ipv6自动跳转到ipv4
sed -i 's|#net.ipv4.ip_forward=1|net.ipv4.ip_forward=1|g' /etc/sysctl.conf
创建docker容器
docker run -h mysql_master --name mysql_master -p 3306:3306 -v /data:/data -it ubuntu:14.04 /bin/bashdocker run -h mysql_slave --name mysql_slave -p 3307:3306 -v /data:/data --link=mysql_master:mysql_master -it ubuntu:14.04 /bin/bashdocker run -h atlas --name atlas -p 3305:3305 -v /data:/data --link=mysql_master:mysql_master --link=mysql_slave:mysql_slave -it ubuntu:14.04 /bin/bash
配置并安装库
echo "Asia/shanghai" > /etc/timezone
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimecp -a /etc/apt/sources.list /etc/apt/sources.list.bakcat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
EOFapt-get update
apt-get install -y wget vim telnetapt-get autoclean
apt-get clean
apt-get autoremove
mysql_master
apt-get install -y mysql-server-5.6cp -a /etc/mysql/my.cnf /etc/mysql/my.cnf.baksed -i 's|/var/log/mysql|/data/mysql_master/log|g' /etc/mysql/my.cnf
sed -i 's|/var/lib/mysql|/data/mysql_master/data|g' /etc/mysql/my.cnf
sed -i 's|bind-address|#bind-address|g' /etc/mysql/my.cnf[mysqld]
server-id=1
max_connections=2000
log-bin=mysql-bin
binlog_ignore_db=mysql
innodb_flush_log_at_trx_commit=1
sync_binlog=1slow-query-log-file = /data/mysql_master/log/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexesmkdir -p /data/mysql_master/log
mkdir -p /data/mysql_master/datacp -a /var/lib/mysql/* /data/mysql_master/data
chown -R mysql:mysql /data/mysql_masterservice mysql start
ps -ef|grep mysqlmysql -uroot -p123456 -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';FLUSH PRIVILEGES;"
mysql -uroot -p123456 -e "show master status"
mysql_slave
apt-get install -y mysql-server-5.6cp -a /etc/mysql/my.cnf /etc/mysql/my.cnf.baksed -i 's|/var/log/mysql|/data/mysql_slave/log|g' /etc/mysql/my.cnf
sed -i 's|/var/lib/mysql|/data/mysql_slave/data|g' /etc/mysql/my.cnf
sed -i 's|bind-address|#bind-address|g' /etc/mysql/my.cnf[mysqld]
server-id=2
max_connections=2000slow-query-log-file = /data/mysql_slave/log/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexesmkdir -p /data/mysql_slave/log
mkdir -p /data/mysql_slave/datacp -a /var/lib/mysql/* /data/mysql_slave/data
chown -R mysql:mysql /data/mysql_slaveservice mysql start
ps -ef|grep mysqlmysql -uroot -p123456 -e "stop slave";
mysql -uroot -p123456 -e "change master to master_host='mysql_master',master_user='root',master_password='123456'";
mysql -uroot -p123456 -e "start slave";
mysql -uroot -p123456 -e "show slave status\G";
atlas
apt-get install -y libmysqlclient18 mysql-client-core-5.6
wget https://github.com/Qihoo360/Atlas/releases/download/2.2/Atlas-2.2-debian7.0-x86_64.deb
dpkg -i Atlas-2.2-debian7.0-x86_64.debmkdir -p /data/atlas/logcat > /usr/local/mysql-proxy/conf/atlas.cnf <<EOF
[mysql-proxy]
admin-username = root
admin-password = 123456
admin-lua-script = /usr/local/mysql-proxy/lib/mysql-proxy/lua/admin.lua
proxy-backend-addresses = mysql_master:3306
proxy-read-only-backend-addresses = mysql_slave:3306
pwds = root:islyU4IfJ/k=
daemon = true
keepalive = true
event-threads = 8
log-level = message
log-path = /data/atlas/log
instance = atlas
proxy-address = 0.0.0.0:3305
admin-address = 0.0.0.0:3304
min-idle-connections = 16
charset = utf8
EOF/usr/local/mysql-proxy/bin/mysql-proxyd atlas startmysql -h127.0.0.1 -P3305 -uroot -p123456 -e "select * from help"
防火墙开放端口
vim /etc/iptables/rules.v4-A INPUT -p tcp -m tcp --dport 3305 -j ACCEPTiptables-restore < /etc/iptables/rules.v4
iptables -L -n
转载于:https://my.oschina.net/qiongtaoli/blog/1505554
ubuntu14.04 部署atlas相关推荐
- Ubuntu14.04部署CEPH
CEPH简介 CEPH是一种已经震撼了整个存储行业的最热门的软件定义存储技术(SoftwareDefined Storage,SDS).它是要给开源项目,为块存储.文件存储和对象存储提供了统一的软件定 ...
- ubuntu14.04部署kickstart
转自:http://www.mamicode.com/info-detail-1646465.html kickstart用于在内网自动安装系统. 使用pxe安装系统需要安装dhcp,tftp,htt ...
- ubuntu14.04部署Ganglia
2019独角兽企业重金招聘Python工程师标准>>> 技术架构 Ganglia系统主要分为以下三个模块: Gmond: Gmond运行于每个被监控节点上,主要负责收集和发送监控数据 ...
- Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...
- Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...
- 在Ubuntu14.04上OpenStack Juno安装部署
0 安装方式 0.1 安装方式 安装方式 说明 目标 备注 单结点 一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例. 这种配置只为尝试Nova,或者为了开发目的进行安装. 1控制节点 ...
- Cloudera Manager安装之利用parcels方式(在线或离线)安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(Ubuntu14.04)(五)...
如果大家,在启动的时候,比如遇到如下问题,则 明明已经授权了啊,怎么被拒绝,纳尼??? 解决办法 然后,再来这样,就可以了. 注意,在此之前. ubuntucmbigdata1机器上,则需要执行 bi ...
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...
- Cloudera Manager安装之Cloudera Manager安装前准备(Ubuntu14.04)(一)
其实,基本思路跟如下差不多,我就不多详细说了,贴出主要图. 博主,我是直接借鉴下面这位博主,来进行安装的!(灰常感谢他们!) 在线和离线安装Cloudera CDH 5.6.0 Cloudera M ...
最新文章
- Liferay7 BPM门户开发之5: Activiti和Spring集成
- Java语言编码规范
- JNI与底层调用-2
- Orleans之EventSourcing
- BZOJ 2763: [JLOI2011]飞行路线 spfa dp
- Regal灰度发布智能分组引擎
- linux mkdir 系统调用,Linux Rootkit 系列四:对于系统调用挂钩方法的补充
- PHP 程序员的技术成长规划
- saltstack 实验(小弟不才)
- mysql悲观锁隔离级别_mysql隔离级别与悲观锁、乐观锁
- 路由器防御Dos***方法
- android 渲染 控件,自定义控件被忽略的渲染性能
- 各省简称 拼音 缩写_中国省会城市拼音名称及缩写
- 在matlab中开根号,请问,在matlab里面如果输入开方号(根号)?如9的开方怎么写?...
- HTML+CSS+JS在线客服对话框迷你版
- 2022年山东省安全员A证考试模拟100题及在线模拟考试
- Google Play评论抓取
- WIN7 shutdown 定时/倒计时 命令关机
- ZCMU-1919 kirito's 星爆气流斩(多重背包+二进制优化)
- 深入理解ElasticSearch(原书第2版)