centos7 PostgreSQL_12.7安装-TimeScaleDB_2.01插件安装
一、安装psql的yum源
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
二、安装psql v12 server
sudo yum install -y postgresql12-server
三、初始化数据库
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
四、修改配置文件允许远程连接(在文件末尾添加)
vim /var/lib/pgsql/11/data/postgresql.conf
listen_addresses = '*'
vim /var/lib/pgsql/11/data/pg_hba.conf
host all all 0.0.0.0/0 trust
五、开启自动启动,并启动psql
sudo systemctl enable postgresql-12
sudo systemctl start postgresql-12
六、修改数据库账户postgres默认密码
su - postgres #进去数据库
psql #
alter user postgres password '123456' #修改密码
七、安装TimeScaleDB插件
制作 timescaledb.repo 文件
cat > /etc/yum.repos.d/timescale_timescaledb.repo <<EOL # 方式三
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL
更新源,有时可以省略这一步
yum update -y
安装 timescaledb-postgresql-12
yum install -y timescaledb-2-postgresql-12 #版本为2
配置 postgresql.conf 文件,使用 postgres 启动时加载 'timescaledb'
vim /var/lib/pgsql/12/data/postgresql.conf
shared_preload_libraries = 'timescaledb' # 不区分大小写,也可以写timescaleDB。
重启数据库服务
systemctl restart postgresql-12.service
安装检验
su - postgres # 切换到 postgres 用户。
-bash-4.2$ psql # 进入到 postgres 的命令行,即命令窗口。
postgres=# CREATE DATABASE timeseries; # 创建数据库 timeseries
postgres=# \l # 查看数据库
postgres=# \c timeseries # 进入创建的数据库 timeseries
timeseries=# create extension timescaledb; # 方式一,添加 TimescaleDB 插件
timeseries=# CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE; # 方式二,使用 TimescaleDB 扩展数据库
查看 TimescaleDB 版本
timeseries=# \dx;
timeseries=# SELECT default_version, installed_version FROM pg_available_extensions WHERE name = 'timescaledb';
问题汇总:
一、centos 错误: 扩展 "timescaledb" 没有安装脚本,也没有版本"2.3.1"的更新路径
timeseries版本错误 安装timeseries更改为2.1
yum install -y timescaledb-2-postgresql-12
二、警告:psql 版本9.2, 服务器版本12.0
备份之前的psql文件
mv /usr/bin/psql /usr/bin/psql.bak
重新指向12.0版本的安装路径下
ln -s /usr/pgsql-12/bin/psql /usr/bin/psql
三、your-timescale-extended-database-name
timescaledb版本错误,依照第一点修改
四、shared_preload_libraries = 'timescaledb'写入配置文件内报错 ,先执行以下然后再写入
timescaledb-tune --pg-config=/usr/pgsql-11/bin/pg_config
centos7 PostgreSQL_12.7安装-TimeScaleDB_2.01插件安装的更多相关文章
- ElasticSearch安装和head插件安装
本文主要介绍elasticsearch5.0安装及head插件安装.确保系统已经安装好jdk1.8以上,操作系统CentOS6以上. 一.elasticsearch安装配置 1.官网下载源码包 下载不 ...
- 【windows环境下】RabbitMq的安装和监控插件安装
RabbitMq的安装: RabbitMQ是基于Erlang的,所以必须先配置Erlang环境. 下载Erlang,地址:http://www.erlang.org/download/otp_win3 ...
- Android模拟器genymotion安装与eclipse 插件安装
推荐一款Android模拟器"Genymotion",有点速度快,占用资源少,可整合eclipse.闲话少谈,看安装步骤. 1.下载地址:https://www.genymotio ...
- Sublime Text3安装及常用插件安装
为了使用强大好用的代码编辑器来进行selenium3+Python3的自动化测试. 使用Sublime Text 3非常适合. 1.下载安装 首先到http://www.sublimetext.com ...
- VScode安装后的插件安装
杭州SEO:Chinese(Simplified) Language Pack for Visual Stidio Code 中文汉化包 对于一些英文不太好的小伙伴,上来第一件事肯定是要切换成中文语言 ...
- jmeter在Windows下安装(含插件安装)
[准备环境] jdk1.8 jmeter的安装包下载 [步骤] 1 把下载下来的压缩包解压,点击jmeter.bat 启动,启动后是英文界面 2 修改默认的英文界面,打开jmeter.properti ...
- gulp的安装以及less插件安装与使用
1.安装node.js 下载地址:http://nodejs.cn/download/ 这时我们输入 node -v 以及 npm -v 检查是否安装成功. 2.为了提高后续使用的快速,我们安装 ...
- 【linux环境下】RabbitMq的安装和监控插件安装
[注意安装过程中,提示某些命令not found,直接yum isntall一下就好了] 以下是我在CentOS release 6.4下亲测成功的. RabbitMq的安装: RabbitMQ是 ...
- Sublime Text 3安装及常用插件安装
一.Sublime3下载 1.百度搜索Sublime3 download,选择进入下载页面 2.我选择下载Win64位安装程序 二.Sublime3安装 傻瓜式安装,一直点下一步即可. 三.Subli ...
随机推荐
- Python+Selenium学习笔记9 - 警告框处理
如下图所示,这种窗口是不能通过前端工具对其进行定位的,这里可以通过switch_to_alert()方法去接受这个弹窗 1 # coding = utf-8 2 3 from selenium imp ...
- Atcoder rc122-c Calculator 斐波那契
传送门 题解 先说结论: 任意正整数可以拆分成若干个斐波那契数 斐波那契数列: 1 1 2 3 5 8 13 21 34 例 17 = 13 + 3 + 1 看上去是对的,怎么证明呢? 首先假如每一个 ...
- 最短路径问题,BFS,408方向,思路与实现分析
最短路径问题,BFS,408方向,思路与实现分析 继上回挖下的坑,不知道大家有没有认真看最小生成树呢?很简单,这回也讲讲正常难度的,看不懂就来这里看看,讲的很好~~ 最短路径问题 说起这个问题,先说个 ...
- NX二次开发】Block UI 选择特征
属性说明 属性 类型 描述 常规 BlockID String 控件ID Enable Logical 是否可操作 Group ...
- 2020年11月CKA新题考试心得体会
1 什么是CKA CKA,即Certificated Kubernetes Administrator,CNCF官方提供的Kubernetes技能认证,含金量还是不错的.还有CKAD,相对简单一些,没 ...
- 解决两个相邻的span,或者input和button中间有间隙,在css中还看不到
<span id="time"></span><span id="second"></span> <inp ...
- 北京某大公司:SpringBean生命周期
<对线面试官>系列目前已经连载25篇啦!有深度风趣的系列! [对线面试官]Java注解 [对线面试官]Java泛型 [对线面试官] Java NIO [对线面试官]Java反射 & ...
- Centos7一键配置阿里云yum源脚本
Centos7一键配置阿里云yum源脚本 工作中linux系统经常要配置网络yum,故写了一个简单的配置阿里云yum源的的脚本可以单独使用也可以在做自动化部署的时候调用. #!/bin/bash # ...
- 第三方API对接如何设计接口认证?
一.前言 在与第三方系统做接口对接时,往往需要考虑接口的安全性问题,本文主要分享几个常见的系统之间做接口对接时的认证方案. 二.认证方案 例如订单下单后通过 延时任务 对接 物流系统 这种 异步 的场 ...
- python读取csv文件绘制气温图,x轴为日期,并填充颜色