最简单的Greenplum节点扩展操作步骤
(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-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三
在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...
- python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤
字符型图片验证码识别完整过程及Python实现的博主,我的大部分知识点都是从他那里学来的. 想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括: ...
- Rational Rose 2007简单介绍及详细安装步骤
Rational Rose 2007简单介绍及详细安装步骤 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具.用于可视化建模和公司级水平软件应用的组件构 ...
- html用js添加兄弟节点,JS简单添加元素新节点的方法示例
本文实例讲述了JS简单添加元素新节点的方法.分享给大家供大家参考,具体如下: www.jb51.net - JS添加新节点的几种方法 1234567890 //首先找到Id为d的元素 var d=do ...
- 最简单的Greenplum数据库的安装及配置步骤
(一)环境说明 项 版本 包/备注 操作系统 Linux RedHat6.2 64Bit Greenplum greenplum-db-4.3.6.2 greenplum-db-4.3.6.2-bui ...
- Greenplum添加mirror步骤
[TOC] 概述 新安装的greenplum集群只有primary节点,没有mirror.高可用性没得到保证.所以就需要为集群添加mirror节点 注意:数据量过大时添加mirror,会有较大的磁盘压 ...
- Greenplum 添加mirror步骤
原文链接:https://yq.aliyun.com/articles/695864 [TOC] 概述 新安装的greenplum集群只有primary节点,没有mirror.高可用性没得到保证.所以 ...
- Greenplum节点增加
在日常的运维过程中,会发现目前的节点数量不够,需要单独增加节点的情况.本文就是基于此种情况.增加的过程其实很简单,大部分的配置和之前的文档–安装前的准备差不多. 1.关闭iptables和selinu ...
- bootstrap 步骤条_无骨香酥炸鸡柳,做法原来如此简单,3个关键步骤,学会可以开店...
1.无骨鸡柳 无骨鸡柳又叫脆皮鸡柳,是一种非常大众的美食,女孩子逛街,爬山,看电影,泡吧都喜欢吃这个. 无骨鸡柳成为一道受欢迎美食,和它制作简单快捷离不开的,它的食材鸡胸肉,经过三个步骤:腌制,裹粉, ...
最新文章
- c#发送http请求
- WPF-MVVM学习心德(WinForm转WPF心德)
- html基础总结4-实现点击图片弹出放大图片--不用插件
- zigbee ZIGBEE_FRAGMENTATION
- mysql 未找到命令_MySQL主从复制配置说明,一文教你搞懂数据库主从复制
- 玩转matlab之一维 gauss 数值积分公式及matlab源代码
- 面向对象-day02
- oracle11g远程命令执行漏洞,漏洞应急|Oracle Weblogic Server远程代码执行漏洞(CVE-2021-2109)...
- 【图像增强】基于matlab GUI暗通道+Retinex图像去雾(带面板)【含Matlab源码 732期】
- ThinkPad P53,T490,T590 Win7显卡驱动
- 改善睡眠的东西有哪些?促进睡眠的方法
- 数据结构 严蔚敏 第八章 排序 期末复习总结
- 月过春枝似带烟的情境里
- 未来已来——工作空间 WorkSpace 和物联网 IoT (2)
- DontDestroyOnLoad带来的麻烦
- k8s笔记3--Kubernetes IDE Lens
- 『yeka』打开心灵——SD2.0大会更显大家风范
- 生物医学工程方向——SCI投稿经验分享 (Ultrasound in Medicine Biology)
- 北京少儿编程培训,你知道我家孩子为什么要学习编程吗?
- 《旋元佑进阶文法》:第一章 基本句型
热门文章
- 若微型计算机在工作时突然断电,北语网院20春《计算机基础》作业_1234
- android钢琴软件和弦,App Store 上的“判断和弦以钢琴演奏 Piano Chord Judge”
- 《机器学习实战》(七)-- LinearRegression
- 以数赋能,中国系统让数据治理脱虚入实
- 略谈中国软件产品化的路线图
- Office问题:PowerPoint发现.pptx 中的内容有问题。PowerPoint可尝试修复此演示文稿。
- 传图识字有次数限制吗_告诉你一个免费的微信小程序,可以传图识字
- ADB interface 驱动下载,以及使用,Because an app is obscuring a permission request settings can’t verify your
- 清华大学周伯文老师课题组招聘助理教授/博士后/工程师
- php后端switch,详解PHP中php switch的方法实例_后端开发