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

timescaledb在ubuntu上的高可用部署步骤记录

1. 服务器搭建所需完整资料

 timescale

注:timescaledb搭建过程中其中有两个镜像在线可能拉不了:
1timescale/timescaledb-ha:pg17

2haproxy:2.8-alpine

如果搭建过程中通过docker命令拉不了,可去服务器192.168.*.*/tmp/文件夹下找到离线下载好的镜像包:haproxy_2.8-alpine.tartimescaledb-ha_pg17.tar

将其复制到/home/zncp02/pg/文件夹下,然后执行docker加载镜像命令,过程命令如下:

# 复制文件到当前目录

cp /tmp/timescaledb-ha_pg17.tar ~/pg/

# 从当前目录加载

sudo docker load -i ./timescaledb-ha_pg17.tar

haproxy_2.8-alpine.tar的操作命令同上

2. 服务器搭建所需完整资料

(1)登录ubuntu linux服务器

(2)创建一个存储timescaledb搭建资源的文件夹,并授权

sudo mkdir -p /home/zncp02/pg/

sudo chmod 777 /home/zncp02/pg/

(3)pg文件夹内部建立存储timescaledb主从数据库数据的文件夹

# 在~/pg目录下创建数据目录

sudo mkdir -p ~/pg/data/{etcd,primary,standby-1,standby-2,standby-3}

# 设置与成功服务器相同的权限

sudo chmod -R 777 ~/pg/data/

4)将以下文件拷贝到pg文件夹下,并授权

image

通过moba工具上传拷贝后及授权后的示意图:

image

5)在pg文件路径下,执行docker compose命令,拉去镜像,构建容器

# 启动

sudo docker compose up -d

http://www.wxhsa.cn/company.asp?id=282

相关文章:

  • Mybatis
  • vue3不允许缓存组件keep-alive直接包裹router-view
  • 你的部署流程已然落伍-热重启的失传艺术
  • 安全不是一个功能-而是一个地基
  • Hall 定理相关
  • docker save load 案例
  • Python中的枚举类
  • 数据结构与算法-25.红黑树
  • 第一周个人作业
  • Python 虚拟环境使用和打包成exe程序
  • Docker存储
  • linux调优工具的简单介绍
  • 多线程同步问题-从语法到硬件
  • SAC In JAX【个人记录向】
  • 1.2 亿篇论文数据集,多学科学术语料库,涵盖医学、化学、生物学、人文、物理、工程、数学、生态、经济与计算机科学,用于 NLP、知识图谱与大模型训练
  • Putty 工具集 plink和pscp使用
  • MyEMS:开源驱动下的企业能源管理革新者 —— 从技术架构到 “双碳” 落地的实践之路
  • JWT攻击详解与CTF实战
  • MyEMS:开源能源管理的破局者
  • github拉项目报Failed to connect to github.com port 443失败解决方法
  • 多进程、多线程、分布式锁
  • ECT-OS-JiuHuaShan 的终极使命是构建一个从数学到伦理皆可被绝对推理的确定性宇宙模型
  • 服务治理
  • ? #2
  • 第9章 STM32 TCP配置和测试
  • 软件开发方法与模型完全指南(从厨房到盛宴的完全指南)
  • 介绍Activiti BPMN visualizer插件的图形界面
  • NvM代码级别的调用
  • ECT-OS-JiuHuaShan 与经典/量子计算模型存在根本性范式断裂
  • 人像 风光 纪实 旅游、生活 摄影精选集