张映 发表于 2014-12-12

分类目录: 服务器相关

一、corosync、pacemaker介绍

corosync是用于高可用环境中的提供通讯服务的,它位于高可用集群架构中的底层(Message Layer),扮演着为各节点(node)之间提供心跳信息传递这样的一个角色;

pacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理、资源代理(RA)这个层次,它不能提供底层心跳信息传递的功能,它要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方。通常它与corosync的结合方式有两种:

pacemaker作为corosync的插件运行;
pacemaker作为独立的守护进程运行;

corosync与pacemaker组成的是高可用的容器,需要高可用的服务,可随时添到容器中,或者从容器中删除。灵活性很强。

heartbeat我也用过,请参考:heartbeat mysql双机互备实现高可用 安装配置

用过corosync与pacemaker后,个人推荐corosync与pacemaker。

阅读全文>>

张映 发表于 2014-12-09

分类目录: mariadb

一,mariadb与mysql

1,mariadb简介

MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

2,mariadb产生的原因

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。

阅读全文>>

张映 发表于 2014-11-28

分类目录: linux

doc ppt转pdf在linux还是没有完美解决,不管是openoffice,还是libreoffice。

打开doc,ppt文档可能会出现布局错乱的情况。libreoffice还不是很完美,建议装稳定最新版,4.3.3

装了一下wps for linux,打开doc,ppt根win下面一样,但是wps并没有提供命令或者转换接口。

所以想完美解决doc,ppt转pdf还是要在windows下面做。

阅读全文>>

张映 发表于 2014-11-14

分类目录: php

前段时间用了下bugzilla,请参考:linux bugzilla nginx 安装配置 详解,感觉不是很好用。下面说一下,bugfree的安装

bugfree3.0.1是用php的yii框架开发的,其实是一个cms。

阅读全文>>

张映 发表于 2014-11-06

分类目录: mysql

增量索引,其实就是增加的内容,例如:存款有100块,今天挣了10块,这10块就是增量了

分布式索引,可以这样理解,想开公司钱不够,需要向很多人借钱。也就是把大家钱集中一起使用。

阅读全文>>

张映 发表于 2014-11-06

分类目录: mysql

以前搭建过二次sphinx,请参考:

sphinx mmseg mysql 中文分词
coreseek sphinx mmseg mysql 全文检索 安装 配置

这次搭建的环境:centos 6.5 x86,php 5.3.3,mysql 5.5.8,三次搭建各不相同

阅读全文>>

张映 发表于 2014-11-04

分类目录: mysql

记得以前sphinx是不支持联合查询的,第一次接触sphinx,好像2010年初的时候,当时写过一篇关于sphinx安装的文章。sphinx mmseg mysql 中文分词,下面举例说明,sphinx的联合查询用法。

阅读全文>>

张映 发表于 2014-10-31

分类目录: nosql

redis的备份和还原,借助了第三方的工具,redis-dump

阅读全文>>

张映 发表于 2014-10-28

分类目录: nodejs/vue/js/jquery

jquery1.9以后,checkbox的选中用attr就有问题,第一次能选中,第二次选不中,要换成prop来设置属性。

阅读全文>>