gpbackup编译安装

简介: Greenplum6开始,gpbackup需要自己编译安装

前言:Greenplum6开始,gpbackup需要自己编译安装

安装步骤:
1.下载go语言包

wget -c https://studygolang.com/dl/golang/go1.13.5.linux-amd64.tar.gz

2.解压

tar -zxvf xxx

3.移动位置

mv go /home/gpadmin

4.改变权限

chown -R gpadmin:gpadmin go

5.切换用户

su - gpadmin

6.编辑环境变量

vi ~/.bashrc

export GOROOT=$HOME/go
export GOPATH=$HOME/gpbackup
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

7.使用环境变量

source ~/.bashrc

8.查看版本

go version
如显示正常则安装成功

9.下载gpbackup包

download gpbackup
go get github.com/greenplum-db/gpbackup
如果失败:
go: missing Git command. See https://golang.org/s/gogetcmd package github.com/greenplum-db/gpbackup: exec: "git": executable file not found in $PATH
则需要安装git:
回到root用户,然后执行 yum install -y git

10.进入gpbackup目录

cd /home/gpadmin/gpbackup/src/github.com/greenplum-db/gpbackup

11.编译

make depend

报错 go:github.com/DATA-DOG/go-sqlmock@v1.4.1:Get https://proxy.golang.org/github.com/Xxxxx i/o timeout make:*[depend] Error 1

这是go包管理代理网址无法访问:proxy.golang.org

12.切换go包代理网址

go env -w GOPROXY=https://goproxy.cn

13.编译依赖

make depend

14.安装

make build

15.安装

make build_linux

16.备份全库命令

gpbackup --dbname hr_etl --backup-dir /data/backup
相关文章
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
16839 1
|
Kubernetes 容器 Perl
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
17263 0
|
6月前
|
运维 监控 关系型数据库
AI 时代的 MySQL 数据库运维解决方案
本方案将大模型与MySQL运维深度融合,构建智能诊断、SQL优化与知识更新的自动化系统。通过知识库建设、大模型调用策略、MCP Server开发及监控闭环设计,全面提升数据库运维效率与准确性,实现从人工经验到智能决策的跃迁。
768 27
|
11月前
|
监控 Linux
Linux systemd 服务启动失败Main process exited, code=exited, status=203/EXEC
通过以上步骤,可以有效解决 systemd 服务启动失败并报错 `Main process exited, code=exited, status=203/EXEC` 的问题。关键在于仔细检查单元文件配置、验证可执行文件的有效性,并通过日志分析具体错误原因。确保可执行文件路径正确、文件具有执行权限,并且可以独立运行,将有助于快速定位和解决问题。
4856 7
|
运维 监控 关系型数据库
【一文搞懂PGSQL】7. PostgreSQL + repmgr + witness 高可用架构
该文档介绍了如何构建基于PostgreSQL的高可用架构,利用repmgr进行集群管理和故障转移,并引入witness节点增强网络故障检测能力。repmgr是一款轻量级的开源工具,支持一键部署、自动故障转移及分布式节点管理。文档详细描述了环境搭建步骤,包括配置postgresql参数、安装与配置repmgr、注册集群节点以及配置witness节点等。此外,还提供了故障手动与自动切换的方法及常用命令,确保集群稳定运行。
|
存储 NoSQL 前端开发
MongoDB 分片总结
这篇文章总结了MongoDB分片的概念、集群结构、分片实例、配置和测试过程。
917 6
|
Kubernetes 监控 Java
如何设置 Kubernetes的垃圾回收策略为定期
如何设置 Kubernetes的垃圾回收策略为定期
|
移动开发 监控 数据库
Greenplum【部署 02】GP 数据库 web 监控工具 Greenplum Command Center v6.6.0 安装配置及问题处理(一篇学会部署配置启动 GPCC 避坑指南)
Greenplum【部署 02】GP 数据库 web 监控工具 Greenplum Command Center v6.6.0 安装配置及问题处理(一篇学会部署配置启动 GPCC 避坑指南)
316 0
|
Kubernetes 监控 Shell
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
|
供应链 监控 安全
深入探究ERP系统的仓库与库存管理模块
深入探究ERP系统的仓库与库存管理模块
993 7