版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012551524/article/details/88967847
组建版本:
OS:centos 7
Postgresql:9.6
PipelineDB:0.9.9
1、下载PipelineDB 0.9.9 rpm包
wget https://github.com/pipelinedb/pipelinedb/releases/download/0.9.9/pipelinedb-0.9.9-centos7-x86_64.rpm
2、安装
- mkdir pipelineDB
- cd pipelineDB
- rpm -ivh pipelinedb-0.9.9-centos7-x86_64.rpm
3、数据初始化
- chown -R postgres:postgres /opt/software/pipelineDB
- su - postgres #pipelineDB不能用root用户初始化启动,所以要新建用户,我这里直接用了postgres
- cd /opt/software/pipelineDB
- mkdir data #创建数据目录
- mkdir -p log #创建日志目录
- pipeline-init -D data #初始化:-D 指定数据目录
4、配置pipelinedb.conf、pg_hba.conf (配置文件位置:位于初始化时指定的数据目录下)
修改pipelinedb.conf:
listen_addresses = '*'
port = 1922 #这里修改原端口号5432为1922,是因为该服务器装有Potgresql会冲突,如果只装了PipelineDB可不修改
修改pg_hba.conf,添加:
host all all 10.2.10.0/24 trust
5、启动pipelineDB
pipeline-ctl -D ../data -l ../log/p.log start (参数:-D 指定数据目录,即初始化时指定的数据目录 -l 指定日志文件位置)
6、登陆连接
psql -p 1922 -h localhost pipeline
7、pipelineDB stop
pipeline-ctl -D data/ stop