CentOS6.9下安装 Pika 2.2.5(新增了拷贝安装版本的办法+对于PID的位置及数据库位置的理解)
2023-09-27 14:28:13 时间
一、环境准备
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-11.el6.1.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-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
scl enable devtoolset-2 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.5.tar.gz
cd glog-0.3.5 ./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
八、疑问
1、这玩意的类似于 redis_cli的命令行工具是什么? 2、如何实现的备份与还原,为什么没有找到相关的东西说明? 3、这玩意运维起来,还需要都配置什么参数,比如系统参数优化,本身配置文件的优化,有哪些常见的问题。
九、直接复制版的制作与应用
#在安装完pika 2.2.5的机器上进行备份 (1)备份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
十、注意事项
相关文章
- 【MySQL数据库】最全安装过程及配置详解
- 【数据库和SQL学习笔记】10.(T-SQL语言)函数、存储过程、触发器
- VS+MySQL——1. 安装MySQL数据库详细步骤
- MySQL数据库的安装与实现
- Msyql-检测数据库版本
- mysql数据库count使用姿势
- sql server数据库中删除的过程
- Oracle 测试环境 数据库安装过程
- Debain-4 安装 oracle 12.2.0.1 数据库database软件(过程辛苦,所以重复发布,留念)
- Debain-8.11 安装 oracle 11.2.0.4 数据库database软件
- ubuntu-15.04-server-i386.iso 安装 Oracle 11gR2 数据库
- [数据库]Ubuntu Linux/Kylin: 安装MySQL
- MySQL 查看某数据库中表容量的大小
- ARM架构使用yum源安装Postgresql数据库
- Android:查看应用创建的数据库
- Yale CAS + .net Client 实现 SSO(4)--实现基于数据库的身份验证
- 树莓派4B 安装Mariadb数据库
- Android jetpack room 数据库的升级
- DNA replication timing数据库 - Replication Domain
- 记录一次广州白云区项目数据库连接失败问题的解决过程
- Oracle 11g系列:数据库
- linux下安装 配置 redis数据库
- 在Delphi中如何动态创建dbf数据库(二)?
- 在FreeBSD中安装MySQL数据库
- Oracle数据库安装指南