一、环境准备

yum install -y snappy-devel  protobuf-compiler  protobuf-devel bzip2-devel  zlib-devel bzip2 git wget

二、安装 TCMalloc

使用rpm 安装,下载 gperftools-libs 进行安装,这个lib包括了TCMalloc 这个lib库。

cd /usr/local/software

wget http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/gperftools-libs-2.0-11.el6.1.art.x86_64.rpm

rpm -ivh gperftools-libs-2.0-.el6..art.x86_64.rpm

三、修改默认的repo源为163,加快访问速度

#更新yum更新源,加入163
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
#更新缓存
yum makecache

四、安装gcc 4.8

wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install -y devtoolset--gcc devtoolset--binutils devtoolset--gcc-c++
scl enable devtoolset- bash
gcc --version sed -i '\/usr\/local\/lib/d' /etc/ld.so.conf
echo '/usr/local/lib' >> /etc/ld.so.conf
/sbin/ldconfig -v

五、安装glog

#安装glog
wget https://codeload.github.com/google/glog/tar.gz/v0.3.5

mv v0.3.5 glog-0.3.5.tar.gz

tar zxvf glog-0.3..tar.gz

cd glog-0.3.
./configure
make
make install
cd .. # 指定类库位置
echo '/usr/local/lib' >> /etc/ld.so.conf
/sbin/ldconfig -v

下载地址:http://pan.baidu.com/s/1c2alPeg

六、安装Pika 2.2.5

cd /usr/local/software

git clone https://github.com/Qihoo360/pika.git    #这块在Linux不知道为什么下载特别慢,我在WINDOWS里使用Tortoisegit下载的,然后打包ZIP拷贝到Linux里,比直接下载快的多。

cd pika

make
echo '/usr/local/pika/lib/' >> /etc/ld.so.conf /sbin/ldconfig -v 

七、测试启动Pika

rm -rf /usr/local/pika
mkdir /usr/local/pika
mv ./output/* /usr/local/pika # 修改端口
sed -i '/^port :/cport : 6379' /usr/local/pika/conf/pika.conf
/sbin/ldconfig -v

# 启动
nohup /usr/local/pika/bin/pika -c /usr/local/pika/conf/pika.conf >/dev/null 2>&1 &

查看服务状态    ps -ef | grep pika

八、疑问

、这玩意的类似于 redis_cli的命令行工具是什么?
、如何实现的备份与还原,为什么没有找到相关的东西说明?
、这玩意运维起来,还需要都配置什么参数,比如系统参数优化,本身配置文件的优化,有哪些常见的问题。

九、直接复制版的制作与应用

#在安装完pika 2.2.5的机器上进行备份

()备份pika
tar -czf pika.tar.gz pika/*
(2)备份libglog
cd /usr/local
tar -czf libgloa.tar.gz ./lib/*.* # 在目标上直接还原 #之所以要进行ntp对表,是因为时间不对,tar不让解压缩
yum -y install ntp
ntpdate -u 202.112.10.36 cd /usr/local/software tar -xzvf pika.tar.gz
chmod +x /usr/local/pika/bin/pika # 指定类库位置
echo '/usr/local/lib' >> /etc/ld.so.conf
/sbin/ldconfig -v /usr/local/pika/bin/pika -c /usr/local/pika/conf/pika.conf

链接:http://pan.baidu.com/s/1hsf7evi 密码:4sol

十、注意事项

CentOS6.9下安装 Pika 2.2.5(新增了拷贝安装版本的办法+对于PID的位置及数据库位置的理解)的更多相关文章

  1. 【转载】CentOS6.5_X64下安装配置MongoDB数据库

    [转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09|  分类: 默认分类|举报|字号 订阅      下载LOFTER客户端 本文转载自zhm&l ...

  2. CentOS6.5下安装apache2.2和PHP 5.5.28

    CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache2 ...

  3. [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    from:  http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...

  4. CentOS6.5下安装配置MySQL

    CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...

  5. centos6.5下yum安装lnmp(适合刚入职的新手的方法)

    新入职的员工,开始的时候都是让配环境,本地写代码用的wamp,在lnmp或lamp测试,除非有些土豪公司 用的是(果机). 另外安装时,把整个流程在脑子里先过一篇(记不全也没关系,一回生二回熟),重在 ...

  6. centos6.7下编译安装lnmp

    很多步骤不说明了,请参照本人的centos6.7下编译安装lamp,这次的架构是nginx+php-fpm一台服务器,mysql一台服务器 (1)首先编译安装nginx: 操作命令: yum -y g ...

  7. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  8. Centos6.5下编译安装ACE6.0

    ACE在Linux下的编译安装步骤(CentOS6.5 64Bit) Linux平台安装(CentOS6.5 64bit) 1, 下载ACE软件包,上传至Linux服务器(假设目录为/opt/ace, ...

  9. centos6.5下Zabbix系列之Zabbix安装搭建及汉化

    最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址http://itnihao.blog.51cto.com/他做的zabb ...

随机推荐

  1. 创建带maven的javaWeb项目

    1File——Maven——maven-archtypes-webapp GroupId:表示项目组织唯一标识符 ArtifacrId:表示项目唯一标识符 例如项目名称 Version是项目版本 这三 ...

  2. J2EE开发实战基础系列之开卷有益

    2014.10.24[致歉]{抱歉,从7.4号接到朋友的请求,一直忙到现在,最近又有新的CASE要忙,很抱歉教程要延误,开课时间请大家关注Q群} 时隔七年再次接触培训有关的事情,是兴奋,更多的是恐惧, ...

  3. Jboss6内存修改

    1.启动脚本:/home/jboss/jboss-eap-6.2/bin/standalone.sh -Djboss.bind.address.management=192.168.0.62 -Djb ...

  4. [剑指Offer] 8.跳台阶

     题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. [思路]与斐波那契数列类似 class Solution { public: int jumpF ...

  5. Java IO 之 System类

    1.使用System.in.read读取,使用System.out.println 输出 package org.zln.io; import java.io.IOException; /** * C ...

  6. Impala-1

    Impala相关操作上   阅读目录 序 数据库相关 表相关 系列索引 序 上一篇,我们介绍Impala的介绍及安装.   下面我们开始继续进一步的了解Impala的相关操作. 数据库相关 一:创建 ...

  7. hdu 2199 Can you solve this equation? (二分法)

    Can you solve this equation? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ( ...

  8. Linux总结(二)

      1. 虚拟机安装 a)双系统(不建议初学者一开始去装) b)般建议使用虚拟机来操作试验环境 c)好处:可以模拟真实的环境进行各种的试验和操作 d)在启动之后,在操作的时候会占用一部分的系统资源 1 ...

  9. [Leetcode] Convert sorted list to binary search tree 将排好的链表转成二叉搜索树

    ---恢复内容开始--- Given a singly linked list where elements are sorted in ascending order, convert it to ...

  10. BZOJ1095 [ZJOI2007]Hide 捉迷藏 【动态点分治 + 堆】

    题目链接 BZOJ1095 题解 传说中的动态点分治,一直不敢碰 今日一会,感觉其实并不艰涩难懂 考虑没有修改,如果不用树形dp的话,就得点分治 对于每个重心,我们会考虑其分治的子树内所有点到它的距离 ...