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 ...
随机推荐
- MSQL 数据完整性(约束)
0. 前言 1. 实体完整性 1.1 主键约束(primary key) 1.2 唯一约束(unique) 1.3 自动增长列(auto_increment) 2. 域完整性 数据类型 非空约束 默认 ...
- Linux 2 的 Windows 子系统上发布 CUDA
Linux 2 的 Windows 子系统上发布 CUDA 为响应大众需求,微软 宣布 在 2020 年 5 月的 建造 大会上推出了 建造 ( WSL 2 ) – GPU 加速功能.这一特性为许多计 ...
- AJAX第二天笔记
AJAX day1 jquery中的ajax 拦截请求: $.ajaxPrefilter() jquery方法请求参数的本质: 无论我们填写的何种形式的参数,都会被jQuery转换成查询字符串形式传 ...
- Python_selenium页面元素整合设计经验
- Docker-compose搭建ELK环境并同步MS SQL Server数据
前言 本文作为学习记录,供大家参考:一次使用阿里云(Aliyun)1核2G centos7.5 云主机搭建Docker下的ELK环境,并导入MS SQL Server的商品数据以供Kibana展示的配 ...
- 解决使用Git找不到.ssh文件夹的办法
解决使用Git找不到.ssh文件夹的办法 首先生成git密钥 git config --global user.name "你的名字(最好是中文全名)" git config -- ...
- 03:进程Queue --- 生产者消费者模型
1 进程Queue介绍 1 进程间数据隔离,两个进程进行通信,借助于Queue2 进程间通信:IPC -借助于Queue实现进程间通信 -借助于文件 -借助于数据库 -借助 ...
- Linux常用目录解释
FHS:Linux /boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader) /dev :设备文件: 块设备:随机访问,数据块 字符设备,线性访问,按字符为单位 设备 ...
- 解决 Golnag Gin框架跨域
package main import ( "github.com/gin-gonic/gin" "awesomeProject/app/app_routers" ...
- 关于Android Studio Emulator常见使用问题
Q:模拟器无法初始化声音相关设备 Emulator: dsound: Could not initialize DirectSoundCapture Emulator: dsound: Reason: ...