当前位置: 首页 > 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.zskr.cn/news/1679.html

相关文章:

  • Docker存储
  • SAC In JAX【个人记录向】
  • 1.2 亿篇论文数据集,多学科学术语料库,涵盖医学、化学、生物学、人文、物理、工程、数学、生态、经济与计算机科学,用于 NLP、知识图谱与大模型训练
  • Putty 工具集 plink和pscp使用
  • MyEMS:开源驱动下的企业能源管理革新者 —— 从技术架构到 “双碳” 落地的实践之路
  • 多进程、多线程、分布式锁
  • 介绍Activiti BPMN visualizer插件的图形界面
  • NvM代码级别的调用
  • ECT-OS-JiuHuaShan 与经典/量子计算模型存在根本性范式断裂
  • redis非阻塞锁
  • Appium元素等待
  • DropWizard-REST-Web-服务指南-全-
  • Spring Boot如何启动嵌入式Tomcat?
  • sql随机查看数据
  • 83、SpringMVC全局异常处理和数据校验
  • 依然是dots的介绍视频
  • ​​射频线:无线世界的隐形动脉
  • kettle基本操作2:使用日期字段分批次同步数据
  • 麒麟系统kylinServerV10中通过docker安装ActiveMQ
  • 聊一聊 .NET 某跨境物流系统 内存暴涨分析
  • 8 将GitHub远程仓库修改为ssh
  • Symfony学习笔记 - Symfony Documentation - Utilities(1)
  • Vue3项目开发专题精讲【左扬精讲】—— 商城网站系统(基于 Vue3 与 TypeScript 技术栈的企业网站系统开发实战)
  • $\LaTeX{}$之快速编译和删除中间文件 - Invinc
  • $\LaTeX{}$之minted使用 - Invinc
  • Codeforces Round 1049 (Div. 2) 部分题解
  • 【知识管理工具分享】基于AI搭建个人法律知识库:我的PandaWiki实践心得
  • 像元大小(例如 1.4 m 1.4 m)具体的含义和用途
  • Codeforces Round 1049 (Div. 2) 一些 idea
  • Canvas 的性能卓越,用它解决一个棘手的问题!