自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FaN()

FuxkDB.com

  • 博客(238)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 HDFS NFS Gateway 无法启动、挂载失败问题

转自:http://blog.csdn.net/feloxx/article/details/49099397如遇到NFS启动失败,或者其他机器挂载NFS失败,错误字样有如下挂载失败关键字: mount.nfs: requested NFS version or transport protocol is not supported启动失败关键字: WARN org.apache....

2018-03-06 15:29:36 2477

原创 Mac删除Apowersoft_Audio Device和Apowersoft Audio Device

Apowersoft_Audio Device 一个是Apowersoft Audio DeviceApowersoft_Audio Device 前往文件夹/Library/Extensions和/System/Library/Extensions 删除Apowersoft_AudioDevice.kext Apowersoft Audio Device 前往文件夹/Librar...

2018-03-05 09:25:42 16760 1

原创 5.5.x升级至5.7.21步骤

5.5.x升级5.7.21步骤环境准备上传软件包根据官方文档说明 Upgrading to the latest release is recommended before upgrading to the next version当前版本5.5.46,需要上传三个包mysql-5.5.59-linux-glibc2.12-x86_64.tar.gzmy...

2018-02-11 18:25:46 585

原创 MySQL 5.5.X升级至5.7.21遇到的坑

MySQL 5.5.X升级至5.7.21遇到的坑(一)发现问题将一个测试环境的5.5.x升级到5.7.21后,打算将5.7.21作为从库,开始同步主库数据(binlog_format=statement),结果刚一start slave就报错Coordinator stopped because there were error(s) in the worker(s). The...

2018-02-10 21:17:04 3460

原创 Ansible安装libselinux-python仍然报错

执行play-book报错TASK [Download the latest version of pybackup] ****************************************************************************************************************************************...

2018-02-09 13:57:46 7454

原创 Ansible playbook循环

具体见文档 http://www.ansible.com.cn/docs/playbooks_loops.html- name: 安装依赖包 yum: name: "{{ item.line }}" state: present with_items: - { line: 'percona-xtrabackup-24.x86_64' } -...

2018-02-09 13:55:59 1055

原创 Ansible python2 yum module is needed for this module.md

pyenv装的2.7.14 无法用ansible yum.(其实不是pyenv的原因,自己编译安装的2.7.14也不行)#ansible OA* -m yum -a"name=mutt state=present" OA_P | FAILED! => { "changed": false, "msg": "python2 yum module is needed for

2018-02-05 15:49:57 5451

原创 自定义函数改表关联优化一例

今天朋友丢来一个SQL,叫我帮忙优化一下.受过落总真传,我瞄了几眼就知道咋回事了SELECT ESS.PK_NO, HE.EMPID, HE.LOCAL_NAME, ESS.ITEM_NO ITEM_NO_NO, ESS.PERSON_ID, GET_DEPT_NAME(HE.DEPTNO, 'zh') DEPT_NAME,

2017-12-28 18:10:55 242

原创 PMM使用Grafana告警

本文永久地址: http://fuxkdb.com/2017/12/15/PMM%E4%BD%BF%E7%94%A8Grafana%E5%91%8A%E8%AD%A6/PMM如何告警?从Grafana v4.0开始增加了Alterting功能 ( PMM 1.0.7 版本时Grafana版本为4.0). 这篇文章将手把手教你如何配置你的告警开始创建Alert在PMM部署完成后,你可以看到如下界面

2017-12-18 10:27:22 11300 7

原创 Pt-table-checksum原理浅析

本文永久地址: http://fuxkdb.com/2017/11/24/Pt-table-checksum%E5%8E%9F%E7%90%86%E6%B5%85%E6%9E%90/Pt-table-checksum原理浅析主库建一个表node1> create table fan(id int) engine=innodb;Query OK, 0 rows affected (0.12 sec

2017-11-24 11:12:00 1431

原创 PMM升级

PMM Server升级非docker方式如果将PMM Server作为virtual appliance或使用Amazon Machine Image运行,则可以使用PMM主页右下角的更新按钮(如下图所示)。 点击按钮即可完成PMM Server的升级 然后再升级PMM Client: For Debian or Ubuntu:$ sudo apt-get update && sudo

2017-11-22 15:04:52 956

原创 pybackup

pybackup使用文档https://github.com/Fanduzi/pybackup pybackup源自于对线上备份脚本的改进和对备份情况的监控需求. 原本生产库的备份是通过shell脚本调用mydumper,之后再将备份通过rsync传输到备份机. 想要获取备份状态,时间,rsync传输时间等信息只能通过解析日志. pybackup由python编写,调用mydumper...

2017-11-12 21:49:30 272

原创 mysqldump导出注意timestamp类型

时区mysql> show global variables like '%zone%';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | CST || time_zone | SYSTEM |+----

2017-11-04 19:51:28 2177

原创 为什么双主只建议单节点写入?

本文永久地址: http://fuxkdb.com/2017/10/31/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%8C%E4%B8%BB%E5%BB%BA%E8%AE%AE%E5%8D%95%E8%8A%82%E7%82%B9%E5%86%99%E5%85%A5/为什么双主只建议单节点写入通过下面的案例,你应该可以明白为啥了问题描述线上一套双主...

2017-10-31 17:06:49 773

原创 PMM设置grafana登录用户

本文永久地址: http://fuxkdb.com/2017/09/29/PMM%E8%AE%BE%E7%BD%AEgrafana%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7/前言PMM使用grafana进行展示,默认是允许匿名登陆的,也就是说无需填写用户名密码就可以查看,修改仪表盘 但是领导说了,没用户密码就能连上来咋行呢.进入容器[r...

2017-09-29 10:13:47 6286

原创 PMM出问题排查

本文永久地址: http://fuxkdb.com/2017/09/29/PMM%E5%87%BA%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/PMM出问题排查看各种日志 monitoring service[root@node4 ~]# ll /var/log/pmm-*-rw-r--r--. 1 root root 1880 Sep 27 18:02 /var/

2017-09-29 10:12:10 1796

原创 通过mysqlbinlog --skip-gtids恢复后再备份可能造成的坑

通过mysqlbinlog –skip-gtids恢复后再备份可能造成的坑版本[root@uz22199 backup]# innobackupex --versioninnobackupex version 2.4.8 Linux (x86_64) (revision id: 97330f7)[root@uz22199 backup]# mysql -e"select @@version"+

2017-09-11 10:09:30 4233

原创 在datadir外创建InnoDB表

在datadir外创建表要在MySQL datadir外的特定位置创建新的InnoDB file-per-table tablespace,请在create table时指定DATA DIRECTORY = absolute_path_to_directory子句提前规划好位置,因为无法使用alter语句修改一个表的DATA DIRECTORY属性.MySQL会在目标目录中创建一个对应于数据库名称的

2017-09-06 11:23:21 420

原创 主从传输表空间的坑

主从传输表空间的坑主库import tablespace只会在binlog中记录alter table xxx import tablespace语句,而不会记录表中的数据的插入语句[mysql@master2 ~]$ mysqlbinlog -vv --base64-output=decode-rows /data/mysqldata/3306/binlog/mysql-bin.000013 --

2017-08-22 12:36:45 871

原创 调整InnoDB系统表空间大小

本文永久地址: http://fuxkdb.com/2017/08/11/%E8%B0%83%E6%95%B4InnoDB%E7%B3%BB%E7%BB%9F%E8%A1%A8%E7%A9%BA%E9%97%B4%E5%A4%A7%E5%B0%8F/调整InnoDB系统表空间大小本文介绍如何增大或缩小InnoDB system tablespace增大InnoDB system tablespac

2017-08-11 11:02:21 1905

原创 PMM部署遇到的坑

PMM部署遇到的坑 系统 内核版本 CentOS release 6.4 (Final) 2.6.32-358.el6.x86_641.公司环境pull不下来在自己的环境pull下来然后save image[root@slave oracle]# docker imagesREPOSITORY TAG IMAG

2017-08-01 14:12:47 2519

原创 部署PMM

部署PMM运行PMM Server 通过Docker运行安装PMM ClientConnect PMM Client to PMM ServerStart data collection1.在主机上运行PMM Server,用于访问收集的数据,查看基于时间的图表,并执行性能分析。可以通过三种方式运行PMM Server:Run PMM Server using DockerRun P

2017-07-31 10:18:10 2115

翻译 Percona Monitoring and Management架构

Percona Monitoring and Management架构PMM基于简单的client-server模型,可实现高效的扩展性,它包含以下模块:PMM Client,安装在任何你希望被监控的数据库服务器上.它会手机服务器指标和查询分析数据以提供一份完整的性能概览.数据被收集并发送到PMM ServerPMM Server是PMM的核心部分,它聚合手机的数据,并以Web界面的表格,仪表盘

2017-07-29 17:09:15 819

翻译 MHA在监控和故障转移时都做了什么

MHA在监控和故障转移时都做了什么以下是MHA(masterha_manager)在监控和故障切换上的基本流程验证复制配置和识别当前主库通过连接配置文件中描述的所有主机来识别当前主库.你不必手动指明那个主句是主库,MHA会自动检查复制设置并识别当前主库. 注意:MHA本身不能构建复制环境,MHA监控已存在的复制环境If any slave is dead at this stage, term

2017-07-21 14:27:19 1544

翻译 MHA文档翻译 配置文件部分

配置文件创建application配置文件创建global配置文件Binlog server创建application配置文件示例manager_host$ cat /etc/app1.cnf[server default]# mysql user and passworduser=rootpassword=mysqlpass# working directory on the ma

2017-07-20 10:19:06 388

翻译 MHA文档翻译Tutorial部分

Tutorial简单故障转移构建复制环境MHA不会帮你搭建复制环境,所以你需要自己搭建复制.换句话说,你可以在已有环境中使用MHA.举个例子,假设有四台主机:host1,host2,host3,host4.主库运行在host1,两个从库分别运行在host2和host3,而host4负责运行MHA Manager.在host1-host4安装MHA NodeSee Installing MHA Nod

2017-07-19 17:04:31 459

翻译 MHA文档翻译about部分

概览MHA能够实现自动化的master failover和从库升级为new master,通常这一过程只需要10-30秒的停机时间.MHA最大程度保证了数据一致性,对性能零影响,易于安装,并且不需要改变现有部署情况.MHA支持计划性在线主库切换,在短时间内(0.5-2秒)的停机时间(仅限阻塞写入),将当前运行的主机安全地更改为新主机.MHA提供以下功能,并且可用于需要高可用性,数据完整性和近乎不间断

2017-07-19 17:03:25 747

原创 MHA快速配置

环境说明 IP 主机名 角色 备注 mha4mysql-node mha4mysql-manager 10.4.2.41 test1 master 读写 √ 10.4.2.42 test2 slave 只读,候选主库 √ 10.4.2.43 test3 slave 只读,监控节点 √ √配置主从复制略

2017-07-17 16:35:42 705

原创 Informatica自动备份folder和repository脚本

配置文件[oracle@uz22199 script]$ more export_folder.cfg ETL_10.4.2.37ETL_10.4.3.100ETL_10.4.3.27los_promote_2.0.0los_promote_etlsd_etl_bi199[oracle@uz22199 script]$ more rep.cfg Repository_LOT Doma

2017-07-14 16:34:55 1324

原创 Informatica批量修改session数据库连接

如果图挂了可以查看下面的连接http://b2daf797.wiz03.com/share/s/2OSLun3V44CI2LVCy70ROCI31ATC5d34XQ3E2W5nJ532gcucInformatica批量修改session数据库连接/connections新环境导入xml,总是要修改session中的Mapping里的connections之前都是手动

2017-07-13 20:04:44 1748

原创 解决SecureCRT超时自动断开的问题

找到ANTI-IDLE,发送协议NO-OP,修改时间,只要小于自动断开连接的时限就可以了

2017-07-13 13:53:10 971

原创 binlog2sql使用

安装shell> git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sqlshell> pip install -r requirements.txt必备参数[mysqld]server_id = 1 #需要设置serveridlog_bin = /var/log/mysql/mysql-bin.logma

2017-07-09 13:42:55 834

原创 自动生成awr报告并发送邮件

自动生成awr报告并发送邮件#!/bin/bashexport ORACLE_SID=$1export ORACLE_BASE=/oracle/oracleexport ORACLE_HOME=/oracle/oracle/11.2.0.4cd /home/oracle/awr_staticTIME=`date -d -3hour +"%H"` #12点跑,查9点-10点的AWRAWR_

2017-07-09 13:40:46 1612

转载 There was a problem with the editor 'vi' for Git on Mac OS X

Supplying the -f (run in foreground) flag fixed it for me. I suspect that this is because the VIM error code is not being returned to Git, but it works nonetheless.$ git config --global core.editor /us

2017-07-05 15:26:13 450

原创 MySQL logrotate配置

MySQL logrotate配置vi /etc/logrotate.d/mysql /data/log/mysql/mysql-error.log { # create 600 mysql mysql notifempty daily rotate 3 missingok compress p

2017-06-28 22:54:54 385

原创 docopt详解

Naval Fate.Usage: naval_fate ship new <name>... naval_fate ship <name> move <x> <y> [--speed=<kn>] naval_fate ship shoot <x> <y> naval_fate mine (set|remove) <x> <y> [--moored|--drifting] nav

2017-06-28 22:53:31 1295

转载 Informatica Powercenter IP地址改变后不能正常启动

Version: 8.6.11. 修改{INFA_HOME}/server/config/nodemeta.xml文件中的dbHost节点信息2. 修改PCSF_DOMAIN表中的CONFIGURATION字段信息,把有关HOST信息的都改过来3. 重启即可!Version: 9.1.01.修改{INFA_HOME}/isp/config/nodemeta.

2017-06-28 15:54:51 581

原创 从GTID复制模式在线切换到传统模式

从GTID复制模式切换到传统模式准备工作 1.拓扑中的所有服务器都必须使用MySQL 5.7.6或更高版本. 除非拓扑中的所有服务器都使用此版本,否则无法在任何单个服务器上启用GTID事务. 2.所有服务器都将gtid_mode设置为默认值ON.1.在每个slave执行以下操作,如果使用多源复制,请为每个通道执行以下操作,并包括FOR CHANNEL通道子句:STOP SLAVE [FOR CH

2017-06-18 12:02:34 743

原创 传统复制在线切换到GTID模式

传统复制切换到GTID模式5.7.6以后参数gtid_mode可以动态修改 GTID_MODE: - OFF 彻底关闭GTID,如果关闭状态的备库接受到带GTID的事务,则复制中断OFF_PERMISSIVE 可以认为是关闭GTID前的过渡阶段,主库在设置成该值后不再生成GTID,备库在接受到带GTID 和不带GTID的事务都可以容忍 主库在关闭GTID时,执行事务会产生一个A

2017-06-17 19:15:37 1824 3

原创 主从切换实例(传统复制)

主从切换案例M为主库,read write S* 为从库,read only 现在要对M进行硬件维护,提升S1为主库,接管业务读写. M维护完成后作为从库,如下图 首先可以进行如下切换 (A) 再进行如下切换(B) A切换步骤首先在S1制造”错误”set session sql_log_bin=0;create table t_error_maker(id int);set se

2017-06-14 10:47:13 496

MongoDB实战 Kyle Banker

MongoDB开发者现身说法 由浅入深、注重实践 涵盖MongoDB开发及运维 “作者是10gen的人,对所有细节都了如指掌。读这本书,就好像跟一位领域专家对话,一切都讲得那么简洁明了,浅显易懂。所有MongoDB用户都应该看一看。” “与市面上其他同类主题的书相比,这本书是最好的。” ——亚马逊读者评论 MongoDB是为处理大数据而生的一款面向文档的数据库,由10gen公司开发和维护。本书作者Kyle Banker曾在该公司负责MongoDB驱动程序的维护,对各方面技术细节都了如指掌,本书也是在大量第一手资料的基础上形成的,其权威性毋庸置疑。 本书基于MongoDB 2.0+,全面系统地讲解了设计、实现、安装和维护MongoDB的各方面内容。全书分三部分,第一部分从基于文档的数据与传统关系型数据库的差别讲起,介绍了MongoDB的基本概念及安装使用。第二部分是一个实战式教程,结合示例讲解了MongoDB的CRUD操作,以及实现系统安全、灵活和高效的设计原则及模式。第三部分侧重数据库的维护和管理,深入到MongoDB背后的技术细节,给出了对管理员和开发者都极有价值的建议。 本书篇幅适中,内容深浅得当,文字通俗易懂,再配以直观形象的插图和贴近实战的代码示例,非常适合MongoDB学习者、开发人员及管理员学习参考。 本书内容 MongoDB介绍及其优劣势 MongoDB的Shell界面 使用MongoDB的简单应用 如何通过以文档为中心的方式看待数据 编写查询,以MapReduce方式聚合数据 更新和删除数据及相关性能考量 寻找和改进慢查询 MongoDB的复制与分片 MongoDB的监控、备份及恢复 (作者介绍) Kyle Banker 软件工程师,曾工作于10gen公司,负责维护Ruby及C语言的官方MongoDB驱动、领导MongoDB文档项目并开发培训课程,且为客户提供咨询、商业支持和培训;现任职于Snapjoy(为用户提供默认私有的在线照片备份和自动管理服务)。个人网站http://kylebanker.com/blog。 (译者介绍) 丁雪丰 一线“攻城师”一枚,InfoQ中文站小编,满江红翻译组核心成员,常年混迹于各种社区,业余时间写作、翻译、汉化软件,《RESTful Web Services Cookbook中文版》、《Spring攻略》等多部书的译者。

2016-09-18

Nagios通过飞信发送告警短信配制方法

1.虚拟机联网方法 2.LINUX下安装使用飞信发送短信方法 3.与Nagios结合实现短信报警 4.出现错误无法发送解决

2015-01-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除