centos下 TimescaleDB+PostgreSQL的安装部署

一:前言相关

关于 TimescaleDB 的相关概念以及应用场景,这里就不多讲了。直接进人安装流程,大体上和网上其他找得到的教程大同小异,但是我附带上了部署过程中存在的问题以及解决方法,以及部分教程缺少的极其重要的部分,接下来进行 TimescaleDB+PostgreSQL 安装部署

环境:centos7
安装程序:TimescaleDB 1.3.0
postgresql10.2
cmake: cmake-3.10.2.tar

二:安装部署postgresql

创建目录并获取安装包

去官网 https://ftp.postgresql.org/pub/source/v10.2/postgresql-10.2.tar.gz 下载,不同版本好修改一下链接即可,需要注意的是,这里是压缩包的存放目录

[root@izuf60e8oyd5hyw1iu5918z ~]# mkdir /usr/local/apps/postgresql
[root@izuf60e8oyd5hyw1iu5918z ~]# cd /usr/local/apps/postgresql/
[root@izuf60e8oyd5hyw1iu5918z postgresql]#  wget https://ftp.postgresql.org/pub/source/v10.2/postgresql-10.2.tar.gz

创建用户

密码需要保存好,后面要一直用上的

[root@izuf60e8oyd5hyw1iu5918z postgresql]#  groupadd postgres
[root@izuf60e8oyd5hyw1iu5918z postgresql]#  useradd -g postgres postgres
[root@izuf60e8oyd5hyw1iu5918z postgresql]#  passwd postgres

创建安装目录并赋权限

这里是安装目录,需要和之前创建的目录区分开,之后进行TimescaleDB安装部署的时候也要用上这个安装目录

[root@izuf60e8oyd5hyw1iu5918z postgresql]# mkdir -p /mnt/db1/pgdata/pgsql /mnt/db1/pgdata/pgtbs /mnt/db1/archivelog /backups
[root@izuf60e8oyd5hyw1iu5918z postgresql]# chmod -R 775 /mnt/db1
[root@izuf60e8oyd5hyw1iu5918z postgresql]# chown -R postgres:postgres /mnt/db1

安装相关依赖

相关的依赖都不能少,后续要用上

[root@izuf60e8oyd5hyw1iu5918z postgresql]#yum install -y gcc gcc-c++  epel-release llvm5.0 llvm5.0-devel clang libicu-devel perl-ExtUtils-Embed zlib-devel openssl openssl-devel pam-devel libxml2-devel libxslt-devel openldap-devel systemd-devel tcl-devel python-devel

[root@izuf60e8oyd5hyw1iu5918z postgresql]# yum install -y llvm5.0 llvm5.0-devel

解压

压缩包解压地址还是之前压缩包的同级目录

[root@izuf60e8oyd5hyw1iu5918z postgresql]# tar -zxvf ./postgresql-10.2.tar.g
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值