CentOS6.9下安装 Pika 2.2.5(新增了拷贝安装版本的办法+对于PID的位置及数据库位置的理解)
一、环境准备
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的位置及数据库位置的理解)的更多相关文章
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
- 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 ...
- [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
from: http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...
- CentOS6.5下安装配置MySQL
CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...
- centos6.5下yum安装lnmp(适合刚入职的新手的方法)
新入职的员工,开始的时候都是让配环境,本地写代码用的wamp,在lnmp或lamp测试,除非有些土豪公司 用的是(果机). 另外安装时,把整个流程在脑子里先过一篇(记不全也没关系,一回生二回熟),重在 ...
- centos6.7下编译安装lnmp
很多步骤不说明了,请参照本人的centos6.7下编译安装lamp,这次的架构是nginx+php-fpm一台服务器,mysql一台服务器 (1)首先编译安装nginx: 操作命令: yum -y g ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- Centos6.5下编译安装ACE6.0
ACE在Linux下的编译安装步骤(CentOS6.5 64Bit) Linux平台安装(CentOS6.5 64bit) 1, 下载ACE软件包,上传至Linux服务器(假设目录为/opt/ace, ...
- centos6.5下Zabbix系列之Zabbix安装搭建及汉化
最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址http://itnihao.blog.51cto.com/他做的zabb ...
随机推荐
- nopcommerce商城系统--升级NopCommerce
原址:http://www.nopcommerce.com/docs/80/upgrading-nopcommerce.aspx 本章介绍如何nopCommerce升级到最新版本.你可能希望这样做,你 ...
- 用OneNote写博客的方法
1.进入OneNote要发布博客的分区然后点击菜单栏中的文件 2.点击发送至博客 3.这时候会启动word程序弹出下面的对话框(如果你从未设置过)点击立即注册 ...
- 实现AJAX跨域访问方式一
1.添加pom依赖 <dependency> <groupId>com.thetransactioncompany</groupId> <artifactId ...
- elasticsearch 6.2.3安装ik分词
下载 zip文件 上传到服务器 https://github.com/medcl/elasticsearch-analysis-ik/releases unzip elasticsearch-anal ...
- 高中信息技术《算法与程序设计VB(选修)》知识要点
原博主: http://blog.sina.com.cn/buyanshibai [转载] (一)算法 1.定义 相关题解: 1算法:就是解决问题的方法和步骤.算法是程序设计的“灵魂”,算法+数据结构 ...
- 【转】Visio画用例模型图竟然没有include关系
转自:http://blog.csdn.net/shuixin536/article/details/8289746 由于电脑上没有安装Rose,因此决定用visio来画UML中的用例模型图,在绘制的 ...
- BZOJ5340 [Ctsc2018]假面 【概率dp】
题目链接 BZOJ5340 题解 我们能很容易维护每个人当前各种血量的概率 设\(p[u][i]\)表示\(u\)号人血量为\(i\)的概率 每次攻击的时候,讨论一下击中不击中即可转移 是\(O(Qm ...
- HDU 1556 线段树/树状数组/区间更新姿势 三种方法处理
Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- fresco的使用教程
1.加载依赖 api 'org.xutils:xutils:3.5.0' 2.创建一个myapplication public class MyApplication extends Applicat ...
- Web自适应
随着移动设备的普及,移动web在前端工程师们的工作中占有越来越重要的位置.移动设备更新速度频繁,手机厂商繁多,导致的问题是每一台机器的屏幕宽度和分辨率不一样.这给我们在编写前端界面时增加了困难,适配问 ...