「OushuDB」版本升级 二进制替换升级步骤

简介: 请注意需要留下足够的升级与测试时间,避免升级出现问题需要回退到老版本。另外,请在升级前做好数据的备份工作,防止出现意外。

请注意需要留下足够的升级与测试时间,避免升级出现问题需要回退到老版本。另外,请在升级前做好数据的备份工作,防止出现意外。

配置YUM源

如果是联网情况,在每一个节点上,可以直接下载Oushu Database YUM源文件:

#Redhat/CentOS 7.0, 7.1, 7.2系统并且包含avx指令请配置以下YUM源:
wget -P /etc/yum.repos.d/ $获取的repo地址

#Redhat/CentOS 7.0, 7.1, 7.2系统但不包含avx指令请配置以下YUM源:
wget -P /etc/yum.repos.d/ $获取的repo地址

#Redhat/CentOS 7.3系统并且包含avx指令请配置以下YUM源:
wget -P /etc/yum.repos.d/ $获取的repo地址

#Redhat/CentOS 7.3系统但不包含avx指令请配置以下YUM源:
wget -P /etc/yum.repos.d/ $获取的repo地址

如果是非联网情况,在每一个Oushu Database节点上,下载新版安装包并配置本地源。

mkdir -p /data1/localrepo
cd /data1/localrepo
wget $获取的repo地址

tar xzf oushu-database-full-3.0.1.0-rhel7-x86_64.tar.gz
yum -y install httpd
systemctl start httpd
chown -R apache:root /data1/localrepo

/data1/localrepo/oushu-database-full-3.0.1.0/setup_repo.sh

然后我们需要关闭Selinux并且清除重建YUM缓存。

# 关闭Selinuxsetenforce 0# 清除 & 重建yum缓存yum clean allyum makecache

停止Oushu Database

在master节点,gpadmin用户登录:

hawq stop cluster -a# 如果有正在运行查询,并且想立刻停止Oushu Database,可以使用hawq stop cluster -a -M immediate

备份配置文件

在master节点:

cd /usr/local/hawqcp -r etc /home/gpadmin

删除旧版本Oushu Database

在master节点上root登录,并执行下面命令,其中hostfile包含所有Oushu Database安装节点的机器名:

hawq ssh -f hostfile -e 'yum -y remove hawq'

安装新版本Oushu Database

master节点上root登录,并执行下面命令:

hawq ssh -f hostfile -e 'yum -y install hawq'

恢复配置文件

master节点上,gpadmin用户登录:

cd /home/gpadmincp -r etc/ /usr/local/hawqhawq scp -r -f hostfile /usr/local/hawq/etc =:/usr/local/hawq

启动Oushu Database

hawq start cluster -a

升级后检查

psql -d postgres

# 检查是否已经是最新版本:
postgres=# select version();

# 创建表并插入数据测试

postgres=# create table t(i int, j int);
postgres=# insert into t values(1,2),(2,3),(3,4);
postgres=# select * from t;
目录
相关文章
|
8月前
|
Java Linux
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
482 22
|
NoSQL Ubuntu Redis
Ubuntu开机自启redis
本文介绍了如何在Ubuntu系统中通过创建systemd服务单元文件、重新加载systemd配置、启用服务和启动服务的步骤来实现Redis的开机自启动。
637 1
|
存储 安全 网络协议
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
|
NoSQL Linux 测试技术
十三、Linux(CentOS7) Redis集群模式和哨兵模式配置
一、Redis集群配置 创建集群目录 mkdir -p /usr/local/redis-cluster cd /usr/local/redis-cluster mkdir 6379 6378 修改配置文件 vi redis.conf
715 56
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1020 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话