当前位置: 首页 > news >正文

TimescaleDB-1 安装

前置条件:
1、操作系统ubuntu2204
2、已经通过apt的方式安装了pg14
当然其他的操作系统,官方文档中也有说明。

一、安装

https://docs.timescale.com/self-hosted/latest/install/installation-linux/

Installing self-hosted TimescaleDB on Debian-based systems

# 1、安装相关仓库
apt install gnupg postgresql-common apt-transport-https lsb-release wget
# 2、运行仓库安装脚本
/usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
# 3、安装TimescaleDB 第三方仓库
echo "deb https://packagecloud.io/timescale/timescaledb/ubuntu/ $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/timescaledb.list# 4、安装TimescaleDB GPG key(Ubuntu21.10以后)
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/timescaledb.gpg# 5、更新仓库
apt update# 6、安装TimescaleDB
apt install timescaledb-2-postgresql-14# 7、Configure your database by running the timescaledb-tune script, which is included with the timescaledb-tools package. Run the timescaledb-tune script using the sudo timescaledb-tune command. For more information, see the configuration section.
这一段没看懂,我也啥也没做,不过后面的步骤就报错了
最后解决问题的方法也很简单:
修改postgresql配置文件:
root@odoo-pc:~# vi /etc/postgresql/14/main/postgresql.conf 
在文件底部增加一行
shared_preload_libraries = 'timescaledb'保存文件,重启postgresql
root@odoo-pc:~# systemctl restart postgresql

Set up the TimescaleDB extension

# 升级psql
apt-get update
apt-get install postgresql-client

安装TimeScaleDB

# 修改postgres密码
sudo -u postgres psql
\password postgres
\q
psql -U postgres -h localhost
# 创建时序数据库
CREATE database tsdb;
# 连接到tsdb
\c tsdb
# 增加TimescaleDB扩展
CREATE EXTENSION IF NOT EXISTS timescaledb;
# 看看是否安装成功
\dx已安装扩展列表名称     |  版本  |  架构模式  |                                         描述                                          
-------------+--------+------------+---------------------------------------------------------------------------------------plpgsql     | 1.0    | pg_catalog | PL/pgSQL procedural languagetimescaledb | 2.13.0 | public     | Enables scalable inserts and complex queries for time-series data (Community Edition)
(2 行记录)

相关文章:

  • 3D渲染和动画制作软件KeyShot Pro mac附加功能
  • CRM客户管理系统-超详细介绍
  • 机器人视觉
  • OTP语音芯片与可重复擦写(Flash型)语音芯片:特性比较与应用差异
  • CanEasy多场景应用,让汽车总线测试更简单
  • 差分法详解
  • Java集合中的通用算法,开发效率翻倍
  • 【源码】车牌检测+QT界面+附带数据库
  • UE虚幻引擎中程序无需运行也可调试
  • JS的箭头函数this:
  • k8s常用命令及示例(三):apply 、edit、delete
  • java集合之hash算法
  • c++原子变量
  • 探索SSL证书的应用场景,远不止网站,还有小程序、App Store等
  • go-zero目录结构和说明
  • #Java异常处理
  • Android开源项目规范总结
  • css布局,左右固定中间自适应实现
  • E-HPC支持多队列管理和自动伸缩
  • Python连接Oracle
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 程序员该如何有效的找工作?
  • 大型网站性能监测、分析与优化常见问题QA
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 关于extract.autodesk.io的一些说明
  • 前嗅ForeSpider采集配置界面介绍
  • 入口文件开始,分析Vue源码实现
  • 数组大概知多少
  • 听说你叫Java(二)–Servlet请求
  • 异步
  • nb
  • 仓管云——企业云erp功能有哪些?
  • #HarmonyOS:基础语法
  • #stm32驱动外设模块总结w5500模块
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (2)Java 简介
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (万字长文)Spring的核心知识尽揽其中
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)关于多人操作数据的处理策略
  • (转载)PyTorch代码规范最佳实践和样式指南
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .Family_物联网
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • @media screen 针对不同移动设备
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • [<死锁专题>]
  • [20170705]diff比较执行结果的内容.txt
  • [20171102]视图v$session中process字段含义
  • [BZOJ] 3262: 陌上花开