TimescaleDB-1 安装

news/2024/7/9 20:35:47 标签: postgresql, timescaleDB, 时序数据库

前置条件:
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 language
 timescaledb | 2.13.0 | public     | Enables scalable inserts and complex queries for time-series data (Community Edition)
(2 行记录)


http://www.niftyadmin.cn/n/5259900.html

相关文章

Matlab之读取excel列表数据程序

一、excel数据形式 首先,下面的日期20230730是sheet的名字,也就是sheetname。 黑色圈出的【DataTime】、【正点气温】是列数据的名称,使用读取每列数据,要先把excel中文名字改成英文名字,否则,把列表读取…

16.分句成词【2023.12.8】

1.问题描述 在数据分析时,我们可能需要将一句话分割成一个个单词,从而分析句子所包含的内容。编写一个程序,输入一句话,然后以空格为分界符将句子分割成一个个单词,最后将这些单词以列表形式输出。 2.解决思路 输入…

虚拟机安装 hyper—v 沙盒

一、下载系统镜像 1、确认电脑内存在8G及以上并提前准备完整的系统镜像 安装Hyper-V并重启电脑后打开程序选择虚拟机 选择安装位置并设置保留第一代的虚拟参数即可开始分配内存,根据自己的需求进行设置 右键虚拟机启动并开始运行,进行镜像系统的安装便完…

Java笔记草稿——已完成

导航: 【Java笔记踩坑汇总】Java基础JavaWebSSMSpringBootSpringCloud瑞吉外卖/黑马旅游/谷粒商城/学成在线设计模式面试题汇总性能调优/架构设计源码-CSDN博客 推荐学习视频: 黑马程序员全套Java教程_哔哩哔哩 尚硅谷Java入门视频教程_哔哩哔哩 目录 零…

Kubernetes版本升级到v1.18.0方法

升级k8s版本才能使用kube-prometheus安装监控 1、查看集群状态 [rootk8s-master k8s-script]# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready master 5d22h v1.18.0 k8s-slave1 Ready <none> 4d10h v1.18.0 k…

有限元分析后处理-选择部分区域,提取应变,从应变文件中计算各种应变的均值(Python)

选择部分区域&#xff0c;提取应变&#xff0c;将文件内容保存为.lis文件&#xff0c;修改为.txt文件。 使用Python从应变文件中计算各种应变的均值&#xff0c;代码如下&#xff1a; # version2fo open("梁的局部应变-PRNSOL.txt", "r") Average {&qu…

8年经验之谈 —— 聊聊性能测试开始前的准备工作!

这篇文章&#xff0c;聊聊性能测试的第一步工作&#xff1a;获取测试需求&#xff0c;到底需要哪些东西。。。 性能测试流程导图 一、相关设计文档 1、系统架构图&#xff1a;了解被测系统的技术架构&#xff0c;包括从客户端到DB的周转流程、应用服务器、中间件等&#xff1…

【FPGA/verilog -入门学习7】 条件判断if与分支判断case语句的语法介绍

需求 使用if 和case 产生格雷码 / /*条件判断if与分支判断case语句的语法介绍 需求 使用if 和case 产生格雷码*/ / timescale 1ns/1ps module vlg_design(input [3:0] i_data, output reg [3:0] o_data,output reg [3:0] o_datac);always (*) begin if (4b0000 i_data) o_d…