Git常用操作命令收集

1.远程仓库相关命令 检出仓库: git clone git://github.com/jquery/jquery.git 查看远程仓库:git remote -v 添加远程仓库:git remote add [name] [url] 删除远程仓库:git remote rm [name...

2016-04-12 12:00:28

阅读数 218

评论数 0

curl 如何处理cookie

curl的easy接口中提供了5个与cookie有关的option,其中,CURLOPT_COOKIEFILE,CURLOPT_COOKIEJAR,CURLOPT_COOKIELIST都会打开curl的cookie引擎,使得curl在收到http response时解析header field...

2016-03-31 14:58:43

阅读数 1275

评论数 2

php-fpm 未启动导致nginx 502

[root@es /]# ps aux | grep php-fpm root      2671  0.0  0.0 103252   848 pts/0    S+   14:37   0:00 grep php-fpm root      2656  0.0  0.0 222564  56...

2015-11-19 14:41:46

阅读数 670

评论数 0

elsatic 出现unassigned shards的手工修复方法

curl -XPOST 'localhost:9200/_cluster/reroute' -d '{     "commands" : [ {           "allocate" : {               "inde...

2015-09-26 17:38:09

阅读数 2530

评论数 0

mongo slave 无法show dbs

在SECONDARY节点无法show dbs 主从启动之后,连接slave可以成功连上,但是在slave中执行 show dbs 的时候就报错了: QUERY Error: listDatabases failed:{ "note" : "from exec...

2015-09-09 11:57:29

阅读数 1157

评论数 0

elasticSearch批量操作bulk

bulk API可以帮助我们同时完成执行多个请求,比如:create,index, update以及delete。当你在处理类似于log等海量数据的时候,你就可以一下处理成百上千的请求,这个操作将会极大提高效率。 bulk的请求主体的格式稍微有些不同: { action: { metadat...

2015-08-31 11:55:09

阅读数 6933

评论数 0

elasticsearch更新文档数据

文本方式批量更新多字段 使用更新请求最简单的一种用途就是添加新数据。新的数据会被合并到现有数据中,而如果存在相同的字段,就会被新的数据所替换。例如我们可以为我们的博客添加tags和views字段: POST /website/blog/1/_update { "doc"...

2015-08-31 11:14:16

阅读数 3924

评论数 0

elasticsearch 并发控制

Elasticsearch使用_version来确保所有的改变操作都被正确排序。如果一个旧的版本出现在新版本之后,它就会被忽略掉。 我们可以利用_version的优点来确保我们程序修改的数据冲突不会造成数据丢失。我们可以按照我们的想法来指定_version的数字。如果数字错误,请求就是失败。 ...

2015-08-31 10:56:21

阅读数 2287

评论数 0

将apache添加为Linux系统自启动服务

将Apache添加为Linux的服务 在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现: /usr/local/apache/bin/apachectl start | stop | restart 如果想将httpd列入系统自动启动的服务,可以直...

2015-08-31 10:19:34

阅读数 248

评论数 0

mongodb 命令

拷贝数据 db.copyDatabase(fromdb, todb, fromhost, username, password)

2015-08-28 16:18:20

阅读数 205

评论数 0

linux mongo 安装

1.将下载的mongodb安装文件mongodb-linux-x86_64-3.0.4.tgz放到/usr/local/下 2.解压tar -zxvf mongodb-linux-x86_64-3.0.4.tgz    重命名mv mongodb-linux-x86_64-3.0.4.tgz ...

2015-08-28 15:45:17

阅读数 367

评论数 0

linux 下安装配置apache + ph

1、安装依赖包 yum -y install gcc pcre-devel && yum clean all (安装过程中会提示缺少依赖包,这里统一安装) 2、安装依赖包 apr、apr-util 1)安装 apr   apr-1.5.1.tar.gz (1.0 MB, 下载次数...

2015-08-28 14:38:11

阅读数 420

评论数 0

php安装扩展

一般我们编译安装php时,不知道到底要安装哪些扩展,即使想全部安装,也不能将所有扩展的扩展名都列举出来,所以一般是需要哪些扩展就安装哪些扩展,待后续需要某扩展时再补充编译进去 如果我们运行的php版本有对应的扩展,而是之前编译时没有编译进去,可以通过以下方法安装。 1、直接cd到之前安装...

2015-08-28 09:56:49

阅读数 466

评论数 0

Elasticsearch 索引优化

ES索引优化篇主要从两个方面解决问题,一是索引数据过程;二是检索过程。 索引数据过程我在上面几篇文章中有提到怎么创建索引和导入数据,但是大家可能会遇到索引数据比较慢的过程。其实明白索引的原理就可以有针对性的进行优化。ES索引的过程到相对Lucene的索引过程多了分布式数据的扩展,而这ES主要是用...

2015-08-17 16:17:04

阅读数 322

评论数 0

如何防止ElasticSearch集群出现脑裂现象

什么是“脑裂”现象? 由于某些节点的失效,部分节点的网络连接会断开,并形成一个与原集群一样名字的集群,这种情况称为集群脑裂(split-brain)现象。这个问题非常危险,因为两个新形成的集群会同时索引和修改集群的数据。 如何避免脑裂问题? 避免脑裂现象,用到的一个参数是:discovery.z...

2015-08-17 14:50:44

阅读数 335

评论数 0

linux服务器磁盘扩容的方法

、系统环境如下图: 2、为该系统添加一块新的虚拟硬盘,添加后需重启虚拟机,否则系统不识别;如下图,/dev/sdc 是新添加的硬盘; 3、fdisk /dev/sdc为新硬盘创建分区: 4、Linux允许的主分区为4个,则我们创建分区为 /dev/sdc1 5、默认情况下新建分区的...

2015-07-09 14:56:44

阅读数 373

评论数 0

fdisk

Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法: 对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等,如果还有IDE Raid卡,则依次为:/d...

2015-07-09 14:21:19

阅读数 272

评论数 0

php Warning: date(): It is not safe to rely on the system's timezone settings.

访问网站提示: Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the da...

2015-07-06 15:48:57

阅读数 199

评论数 0

vim 配置及先过关命令

如果没有安装vim就请使用:sudo apt-get install vim 一个完整的.vimrc配置信息如下所示: set nocompatible set nummber filetype on set history=1000 set background=...

2015-06-29 18:20:38

阅读数 302

评论数 0

redis自启动过程中出现的系统警告处理

WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/...

2015-06-19 13:49:37

阅读数 665

评论数 0

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