php解析域名问题
最近一段时间公司正在做自动化运维,在用域名代替VIP的时候报错。我们找查原因发现PHP中的一个编译参数--with-curlwrappers影响直接使用域名,这是一个实验性的参数,在后续的版本中不再出现,我们现在的php版本是php-5.4.14。解决方法:在php重编译的时候将这个参数去掉,就不再报错了。 我们先./c...
logrotate介绍-并用logrotate切割mysql慢查询日志
一,logrotate是什么 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件的内容转存到新的文件中,并清空或者是删除旧的日志文件。二,用logrotate做什么 我们把日志文件,按照日期来转储,以方便管理和查看,这个过程一般通过 cron 来执行。三,查看logrotate的配置 cat &nb...
cobar续5-cobar集群(mysql主主)
一般在现实中,用cobar是多台集群的,mysql用的是多实例,并且是主主同步来达到数据的高可用。下面是我画的一个简单草图,很形像地说明了之间的关系。其中,我用了2台服务器A和B来做例子,都安装了cobar和mysql来实现集群。mysql用的是多实例,mysql实例1和mysql实例3是主主同步;mysql实例2和mysql实例4是主主同...
cobar续3-jdbc的简单调用
由于Cobar遵循MySQL协议,访问Cobar的方式与访问MySQL数据库完全相同mysql命令行访问如下:mysql -h127.0.0.1 -utest -ptest -P8066 -Ddbtest支持JDBC方式访问,支持用户使用JDBC连接池jdbc:mysql://172.16.88.131:8066/testdb?user=foo&password=bar也可以如下: Class....
cobar续2-工具使用篇
cobar已经简单配置好,又如何来使用呢?主要是通过9066端口和8066端品,一个是管理另一个是调用。1,Cobar通过9066端口向用户提供了一些管理和监控命令:mysql -h172.16.88.131 -utest-ptest -P9066 -Ddbtest# 通过show @@help可以查看9066端口支持的所有命令,以及简单解释mysql> show @@help;+...
cobar续1-conf配置文件
cobar的配置文件cobar的所有配置文件全部放在conf目录中,查看conf目录:ls /usr/local/cobar/conf/log4j.xml rule.xml schema.xml server.xmllog4j.xml #日志相关配置rule.xml #分布式规则定义schema.xml #schema,datenode,datasource相关配置先...
cobar-介绍安装和简单配置
一,什么是cobar: cobar是提供关系型数据库(MYSQL)分布式服务的中间件,它可以让传统的数据库得到良好的线性扩展,并看上去还是一个数据库,对应用保持透明。二,为什么要用cobar: 当数据不断上升,单库里面的表记录不断增加的时候,查询和索引的更变就会变得异常的缓慢,这时候...
sphinx续5-主索引增量索引和实时索引
在数据库数据非常庞大的时候,而且实时有新的数据插入,如果我们不更新索引,新的数据就search不到,全部重新建立索引又很消耗资源,在这种情况下我们就需要使用“主索引+增量索引”的思路来实现实时更新的功能。因为这时我们有了主索引和增量索引,主索引只需在每天凌晨更新,而增量索引的更新频率设置的很短,这样...
sphinx续4-coreseek的工作原理
在分析sphix原理之前,我先澄清一下为什么经常出现coreseek这个词? 因为sphinx默认不支持中文索引及检索,而coreseek基于sphinx开发了coreseek全文检索服务器,它提供了为sphinx设计的中文分词包libmmseg包含mmseg中文分词,是目前用的最多的sphinx中文检索。 &nb...
sphinx续3-php程序的简单调用
Php调用sphinx有2种方法:1,调用api2,安装sphinx扩展,添加sphinx.so模块一般情况下,大多数都是选择第2种方法,安装扩展添加模块。下面就直接介绍下Php的简单调用:建立索引:/usr/local/sphinx/bin/indexer --config /usr/local/coreseek/etc/sphinx.conf index1不停服务下...
Sphinx续2-conf的简单配置
第一天是sphinx的安装,第二天是sphinx工具的使用,今天就讲一下conf的配置,明天准备说说程序中如何调用,后天再准备谈一下sphinx的工作原理。 废话少说,直接看下我机器中sphinx.conf中的默认配置cat/usr/local/coreseek/etc/sphinx.conf|grep -v '^$'source src1...
Sphinx续1-coreseek中文检索命令行工具
我安装的目录是/usr/local/coreseek# ls /usr/local/coreseek/bin/indexer indextool search searchd spelldump先简单介绍下这几个工具:indexer:用于创建全文索引indextool: 用于输出关于物理索引的多种调试信息search: 一个简单的命令行(CLI)的测试程序,用于测试全...
Sphinx的介绍与安装
Sphinx是什么Sphinx由俄罗斯人Andrew Aksyonoff 开发的高性能全文搜索软件,是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。为什么要用Sphinx当你的数据库已经达到几百万,很多用户都反映网...
jenkins的安装和配置
Jenkins是基于Java开发的开源的项目,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目和监控外部调用执行的工作。1. 添加Jenkins的源(repository):wget -O /etc/yum.repos.d/jenkins.repohttp://jenkins-ci.org/redhat/jenkins.reporpm --importhttp://pkg.jenkins-ci.org/redha...
解决VMware克隆CentOS Linux后eth0不能用的问题
在VMware里克隆出来的CentOS Linux,ifconfig...没有看到eth0.。然后重启网卡又报下面错误。Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED]vi /etc/sys...