(1)新增节点环境配置并修改hosts文件

参考前面gp安装章节1-5部分

参考地址:https://blog.csdn.net/dexter701/article/details/119025553

注意:将新增节点的IP和主机名加入到原有的集群的/etc/hosts文件中,将hosts文件复制到新增加的节点中

(2)新增节点上安装gp软件

#在主节点上用root登录

su -

#在主节点上创建两个的host列表文件:一个包含现有gp的所有的host名称,另一个包含新加节点的host名称。

vim /data/existhosts

vim /data/newhosts

#交换ssh密钥

unset OPENSSL_CONF

source /data/greenplum/greenplum-db/greenplum_path.sh

gpssh-exkeys -f /data/newhosts

#使用刚刚创建的newhosts文件运行gpdeginstall命令。使用-u和-p参数在所有新增主机

上创建GP系统用户(gpadmin)并设置该用户的密码。例如:

gpseginstall -f /data/hostfile -u gpadmin -p gpadmin

#注意,此步骤完成后会在各个数据节点中创建和主节点相同的目录,如: /data/greenplum/greenplum-db

如果没有创建说明安装失败,请重复:交换ssh密钥

(3)交换ssh

#在主节点使用host列表文件执行gpssh-exkeys命令:

source /data/greenplum/greenplum-db/greenplum_path.sh

gpssh-exkeys -e /data/existhosts -x /data/newhosts

(4)初始化新的Instance

#在主节点上生成配置文件

su - gpadmin

gpexpand -f /data/hostfile_new -D xiaoya(注意:xiaoya为数据库名)

#在提示时,选【Y】

#输入节点的Instance数量,默认为0,为0时新增节点与已有节点Instance数量相同。

#输入新增节点的Instance目录

/data/greenplum/primary

#完成后生成配置文件,如:gpexpand_inputfile_20161226_230137

#在其他所有新增节点上创建数据目录并授权给gpadmin

mkdir primary

chown gpadmin:gpadmin primary

#在主节点上根据配置文件开始扩展gp数据库

gpexpand -i gpexpand_inputfile_20161226_230137 -D xiaoya

#完成后新增节点/data/greenplum/primary目录下会生成新的Instance

#如果扩展失败,执行回滚操作:

gpstart -m(或者gpstart -R)

gpexpand -r -D xiaoya

gpstart -a

然后定位问题,问题解决后,再重新执行:

gpexpand -i gpexpand_inputfile_20161226_230137 -D xiaoya

(5)重分布表

#在主节点重分布表,可参考文档198页

gpexpand -d 60:00:00 -D xiaoya

(6)清除扩展schema

gpexpand -c -D xiaoya

附:linux常用命令

序号

命令

描述

1

more /proc/cpuinfo |grep 'physical id' |sort|uniq|wc -l

查看物理cpu个数

2

more /proc/cpuinfo |grep 'cpu cores' |uniq

查看每个物理cpu的核数

3

more /proc/cpuinfo |grep 'processor' | wc -l

查看逻辑cpu的个数

4

more /proc/cpuinfo |grep name|cut -f2 -d: | uniq -c

查看cpu型号

5

df -h

查看磁盘空间

6

du -sh 目录名

查看指定目录大小

7

free -g

查看内存使用情况

8

top

查看进程

9

kill -9 进程号

强制关闭进程

10

ethtoo ethX

查询网卡参数

11

shutdown -h now、init0

立刻关机

12

shutdown -r now、reboot、init6

立即重启

13

Export LANG=zh_CN

设置系统语言

14

ps –ef|grep 进程名

查看进行

15

netstat -ntl|grep 端口号

查看端口占用情况

16

uanme –a

cat /proc/version

查看linux内核版本(2种方法)

17

tar -zxvf 文件名

解压.gz

18

rpm -ivh文件名

安装rpm

19

./dmserver /data/dmdbms/data/DAMENG/dm.ini -noconsole

启动DM数据库

20

常用vi命令:

列出行号:set nu

复制一行:yy

粘贴:p

跳转到第1行:1y

跳转到最后一行:yy

查找:/(如:/abc 查询 abc 开头的单词,输入n下一个   shift+n上一个)

21

mkdir -p /parent/sub1/sub2

创建多级目录

22

lsof -i :5236

查看端口状态

23

head -d 10 log.txt

查看日志文件前10行

24

date -s "2018-04-25 9:05"

clock -w

设置时间

写入cmos

25

ls -R

递归列出所有子目录

26

Ls -r

列出下级子目录

27

lsb_release –a,即可列出所有版本信息,适用于所有发行版;

cat /etc/redhat-release,适合redhat系的linux;

cat /etc/issue,适用于所有linux发行版。

查看linux系统版本(3种方法)

28

最简单的Greenplum节点扩展操作步骤相关推荐

  1. 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

    在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...

  2. python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤

    字符型图片验证码识别完整过程及Python实现的博主,我的大部分知识点都是从他那里学来的. 想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括: ...

  3. Rational Rose 2007简单介绍及详细安装步骤

    Rational Rose 2007简单介绍及详细安装步骤 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具.用于可视化建模和公司级水平软件应用的组件构 ...

  4. html用js添加兄弟节点,JS简单添加元素新节点的方法示例

    本文实例讲述了JS简单添加元素新节点的方法.分享给大家供大家参考,具体如下: www.jb51.net - JS添加新节点的几种方法 1234567890 //首先找到Id为d的元素 var d=do ...

  5. 最简单的Greenplum数据库的安装及配置步骤

    (一)环境说明 项 版本 包/备注 操作系统 Linux RedHat6.2 64Bit Greenplum greenplum-db-4.3.6.2 greenplum-db-4.3.6.2-bui ...

  6. Greenplum添加mirror步骤

    [TOC] 概述 新安装的greenplum集群只有primary节点,没有mirror.高可用性没得到保证.所以就需要为集群添加mirror节点 注意:数据量过大时添加mirror,会有较大的磁盘压 ...

  7. Greenplum 添加mirror步骤

    原文链接:https://yq.aliyun.com/articles/695864 [TOC] 概述 新安装的greenplum集群只有primary节点,没有mirror.高可用性没得到保证.所以 ...

  8. Greenplum节点增加

    在日常的运维过程中,会发现目前的节点数量不够,需要单独增加节点的情况.本文就是基于此种情况.增加的过程其实很简单,大部分的配置和之前的文档–安装前的准备差不多. 1.关闭iptables和selinu ...

  9. bootstrap 步骤条_无骨香酥炸鸡柳,做法原来如此简单,3个关键步骤,学会可以开店...

    1.无骨鸡柳 无骨鸡柳又叫脆皮鸡柳,是一种非常大众的美食,女孩子逛街,爬山,看电影,泡吧都喜欢吃这个. 无骨鸡柳成为一道受欢迎美食,和它制作简单快捷离不开的,它的食材鸡胸肉,经过三个步骤:腌制,裹粉, ...

最新文章

  1. c#发送http请求
  2. WPF-MVVM学习心德(WinForm转WPF心德)
  3. html基础总结4-实现点击图片弹出放大图片--不用插件
  4. zigbee ZIGBEE_FRAGMENTATION
  5. mysql 未找到命令_MySQL主从复制配置说明,一文教你搞懂数据库主从复制
  6. 玩转matlab之一维 gauss 数值积分公式及matlab源代码
  7. 面向对象-day02
  8. oracle11g远程命令执行漏洞,漏洞应急|Oracle Weblogic Server远程代码执行漏洞(CVE-2021-2109)...
  9. 【图像增强】基于matlab GUI暗通道+Retinex图像去雾(带面板)【含Matlab源码 732期】
  10. ThinkPad P53,T490,T590 Win7显卡驱动
  11. 改善睡眠的东西有哪些?促进睡眠的方法
  12. 数据结构 严蔚敏 第八章 排序 期末复习总结
  13. 月过春枝似带烟的情境里
  14. 未来已来——工作空间 WorkSpace 和物联网 IoT (2)
  15. DontDestroyOnLoad带来的麻烦
  16. k8s笔记3--Kubernetes IDE Lens
  17. 『yeka』打开心灵——SD2.0大会更显大家风范
  18. 生物医学工程方向——SCI投稿经验分享 (Ultrasound in Medicine Biology)
  19. 北京少儿编程培训,你知道我家孩子为什么要学习编程吗?
  20. 《旋元佑进阶文法》:第一章 基本句型

热门文章

  1. 若微型计算机在工作时突然断电,北语网院20春《计算机基础》作业_1234
  2. android钢琴软件和弦,‎App Store 上的“判断和弦以钢琴演奏 Piano Chord Judge”
  3. 《机器学习实战》(七)-- LinearRegression
  4. 以数赋能,中国系统让数据治理脱虚入实
  5. 略谈中国软件产品化的路线图
  6. Office问题:PowerPoint发现.pptx 中的内容有问题。PowerPoint可尝试修复此演示文稿。
  7. 传图识字有次数限制吗_告诉你一个免费的微信小程序,可以传图识字
  8. ADB interface 驱动下载,以及使用,Because an app is obscuring a permission request settings can’t verify your
  9. 清华大学周伯文老师课题组招聘助理教授/博士后/工程师
  10. php后端switch,详解PHP中php switch的方法实例_后端开发