GreenPlum数据库详细安装过程.docx
- 文档编号:27119662
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:11
- 大小:35.24KB
GreenPlum数据库详细安装过程.docx
《GreenPlum数据库详细安装过程.docx》由会员分享,可在线阅读,更多相关《GreenPlum数据库详细安装过程.docx(11页珍藏版)》请在冰豆网上搜索。
GreenPlum数据库详细安装过程
文件排版存档编号:
[UYTR-OUPT28-KBNTL98-UYNN208]
GreenPlum数据库详细安装过程
1.概述
1.1.GreenPlum数据库概述
1.2.GreenPlum数据库架构原理
本系统中GreenPlum由一个主节点(master)和四个从节点(segment)构成,主节点和从节点由一台千兆交换机进行连接。
客户端(Client)发送的命令通过主节点的主控作用,然后分发到从节点;从节点将用户需要的结果汇总到主节点,由主节点进行整合然后再将结果返回给客户端。
主节点与从节点的链接规则是保证每台服务器中网口的IP地址不是互联互通的,但是与其他的服务器之间可以通信。
换句换说保障同一台服务器中的IP地址不是处于同一网段,但是不同服务器中的相同网口属于同一网段。
在此需要特别提醒用户Master中一共拥有五块网卡,第五块网卡是与client进行连接的网口。
负责外部用户的访问和数据传输。
网线连接顺序
节点名称
网口1
网口2
网口3
网口4
网口5
Master
Seg1
Seg2
Seg3
Seg4
GP数据库网线的接线示意图
2.SUSELinuxEnterprise1164-bit操作系统安装过程
安装GreenPlum数据库的服务器,在安装SUSELinuxEnterprise11操作系统之前首先需要进行磁盘阵列的设置。
本系统的GP数据库中磁盘阵列选择Raid5的方式(未完待续…)。
在主节点服务器的安装过程中尤其需要注意:
主节点比从节点多一块网卡,在服务器的外面可以很容易的看到主节点的网口为5个,其余从节点的网口为4个。
2.1.初始化阶段
服务器的磁盘阵列做完之后,进入服务器的BIOS将服务器的硬盘分Raid5,Raid5做好后设置BIOS的启动项为光驱启动。
然后将SUSE系统安装光盘放入服务器的光驱进入系统安装界面,选择第二项“Installation”,然后按回车键。
接收许可协议如下图中的红色框内,点击下一步
校验光盘系统完整性,完成后,点击下一步
选择安装模式“NewInstallation”,点击下一步
选择时区与时钟,Region选择“亚洲”(Asia),Time_Zone选择“北京”(Beijing)。
注意:
此处需要将左下角的“HardWareclockSettoUTC”去掉勾选。
然后点击下一步
2.2.系统分区
本系统需要分成4个分区,其中数据分区(/data)要求容量最大,其余的分区在满足系统正常运行的前提下保证使用的容量最小。
本系统中每个节点的硬盘为八块1T,做完磁盘阵列后,系统硬盘的总容量大约为7T。
系统分区建议表
系统分区建议
分区序号
大小
文件系统
Mount
1
10G
Ext3
/boot
2
50G
Swap
swap
3
50G
Ext3
/
4
剩余容量
XFS
/data
选择“PhysicalMachine”,点击下一步
在安装设置中选择“Expert”主菜单
在Expert菜单内选择“Partitioning”
选择“CustomPartitioning(forExpert)”,点击下一步
在左侧的树状结构中选择“HardDisks”中的sda;然后点击页面下端的“Add”按钮,界面跳转。
选择“Primary”,点击下一步
设置“CustomSize”为1GB,然后点击下一步
设置“FormatPartition”文件系统的格式为“EXT3”;MountPartition选择“/boot”目录;然后点击“完成”
再一次点击“Add”按钮,界面跳转
选择“PrimaryPartition”,点击下一步
设置“CustomSize”为5GB,点击下一步
设置“FormatPartition”为“Swap”,“MountPartition”为“swap”,点击完成
第三次点击“Add”按钮,界面跳转
选择“PrimaryPartition”,然后点击下一步
设置“CustomSize”为5GB,点击下一步
设置“FormatPartition”格式为“Ext3”,“MountPartition”格式为“/”,点击完成
最后一次点击“Add”按钮,界面跳转。
选择“PrimaryPartition”,点击下一步
设置“CustomSize”为剩余的所有容量,点击下一步
设置“FormatPartition”文件系统格式为“XFS”,“MountPartition”为“/data”,注意:
此处的“/data”需要用户手动输入。
点击完成
在“ExpertPartitioner”主界面右下角点击“Accept”按钮。
界面跳转回“InstallationSetting”界面
2.3.软件选择和系统任务
在“InstallationSetting”主界面选择“Expert”中的“Software”,界面跳转,
按照下图进行勾选
勾选完成后,点击界面左下角的“Details…”按钮,界面跳转
在“Search”输入框内输入“VSFTP”,点击“Search”按钮,将查询的结果勾选,然后点击“Accept”按钮。
界面弹出提示框,请点击“Continue”按钮。
界面将跳转回“InstallationSetting”界面
2.4.语言选择
在“InstallationSetting”界面,选择“Expert”主菜单中的“Language”,界面跳转
在语言栏选择“SimpledChinese”然后点击“Accept”
弹出提示框,点击“OK”按钮,界面将跳转回“InstallationSetting”界面
2.5.Kdump设置
在“InstallationSetting”界面,选择“Expert”主菜单中的“Kdump”,界面跳转
在服务器的安装过程中,Kdump中默认选中“enable_Kdump”,我们需要将Kdump更改为“Disable_Kdump”。
然后点击“OK”按钮,界面将跳转回“InstallationSetting”界面
2.6.安装过程
直接点击右下角“Install”按钮
弹出提示框,点击“Install”界面将跳转到安装进度界面
开始安装系统,(大约25~40分钟)。
安装结束后,系统会自动重启进入到配置root用户、密码页面。
将密码修改为“root”之后,点击下一步
3.配置网卡IP
主节点的用户名为:
mdw;从节点的用户名为:
sdw1/sdw2/sdw3…。
进入网卡配置界面,选择“NetworkInterface”。
(注意:
关闭防火墙功能)要求配置的网段IP地址使数据库内部实现完全不共享的架构,并且支持多路数据并发。
服务器中网卡IP地址配置规则
节点名
网段1
网段2
网段3
网段4
mdw
sdw1
sdw2
sdw3
注意:
主节点(mdw)中拥有5块网卡,第五块网卡配置成对外访问的IP,例如:
下面以mdw主节点为例演示网卡的配置过程。
其他三个子节点的网卡配置过程与主节点网卡配置的过程相似,只是子节点中不存在“”段的网卡,详细的配置请参考“服务器中网卡IP地址配置规则”。
选择第一块网卡,然后点击“Edit”按钮
按下图填写网卡IP,然后点击下一步。
注意此处的IP地址是GP数据库对外连接是使用的IP,请用户记好。
选择第二块网卡,然后点击“Edit”按钮
按下图填写网卡IP地址,点击下一步
选择第三块网卡,点击“Edit”按钮
按下图填写网卡的IP,点击“下一步”
选择第四块网卡,点击“Edit”按钮
按下图填写网卡IP地址,点击下一步
选择最后一块网卡,点击“Edit”
按下图填写网卡IP,点击“下一步”
网卡配置结束,点击右下角“OK”按钮
点击“下一步”
选择“”,然后点击“下一步”按钮
选择“UseFollowingConfiguration”,点击“下一步”按钮
直接点击“下一步”按钮
弹出提示框,选择“Yes”继续
直接点击“下一步”按钮
点击“完成”按钮
系统重新启动
输入用户名:
root,然后按“回车”键
输入密码:
root,然后按“回车”键
4.GreenPlum中Master配置过程
SUSELinuxEnterprise11操作系统安装完成之后,在Master服务器中进行操作。
首先,在Master节点中新建一个用户(用户名:
gpadmin,密码:
gpadmin),并且将系统的防火墙关闭、启动FTP服务;然后使用FlashXP将GreenPlum数据库配置所需要的文件上传到指定文件夹;最后使用工具配置GreenPlum数据库中的相关参数。
4.1.建立gpadmin用户
登录系统成功后,点击左下角“Computer”,选择“YaST”
在“Filter”中输入“user”,然后选择“UserandGroupManage…”
点击左下角“Add”按钮
新建一个用户,用户名:
gpadmin,密码:
gpadmin
点击“Detail”按钮,在“UserID(uid)”中数据“3030”,然后点击下一步
4.2.关闭防火墙
在Suse系统中选择“Computer”,点击“YaST”
在“Filter”中输入“Firewall”命令,然后选右侧“Firewall”
将防火墙关闭,否则使用“FlashXP”工具连接“”时,无法连接成功
4.3.启动FTP
在Suse系统中选择“Computer”,点击“YaST”
在“Filter”中输入“ftp”,然后点击右侧的“FTPServer”
按照下图设置“FTPStart-Up”
设置完成后,点击“StartFTPNow”按钮,然后点击“finish”按钮
4.4.使用FlashXP上传GreenPlum数据
使用root用户名和密码登录到SUSE系统,然后logout
然后使用FlashXP软件上传所需文件
注意此处的IP地址是安装系统时,设置的第一块网卡的IP地址
4.5.使用工具配置GreenPlum数据库
输入密码:
root时用户不可见,数据完成之后回车
查看home/gpadmin/Desktop目录下的文件是否存在,按回车键
ll命令显示所有的文件夹,按回车键
输入下图中划红线的命令,然后按“回车”键
一直按空格键直到显示如下图所示
输入“yes”同意许可条件
按回车键
输入yes
输入命令“chown–Rgpadmin/user/local/greenplum-db”
数据命令“chown–Rgpadmin”
输入命令“chown-Rgpadmin/data/”安装greenPlum软件
vi/etc/hosts,编辑etc目录下的hosts文件
在键盘上按“insert”键,或者直接输入“insert”命令,使用上下左右键进行选择,将这一行删除,删除时请按DEL键
在mdwmdw后面回车
然后按照下图输入,从“mdwmdw”开始输入
修改环境变量
注意:
其余的子节(sdw1,sdw2,sdw3…)请参考MDW节点进行配置。
都需要将grennplum文件上传、修改etc/hosts文件和环境变量。
4.6.GreenPlum数据库配置详情
source/usr/local/greenplum-db/
root不显示
使用如下命令,对master机器进行无验证连接;
Gpssh-exkeys–fall_hosts期间需要输入作为验证root密码(root用户)
退出putty,使用gpadmin账户登录,然后再次使用Putty,用户名gpadmin
修改.Bashrc文件,添加两行:
Source/usr/local/greenplum-db/
ExportMASTER_DATA_DIRECTORY=/data/gpseg-1/
使用如下命令:
Gpssh-exkeys–fall_hosts期间需要输入作为验证gpadmin密码(gpadmin用户)
所有的服务器都安装greenplum-db软件,但是只有mdw需要做上述无验证连接
4.6.1.GrennPlum数据库的初始化
打开FlashXP将下图中的划红线部分的文件上传到中
上传的文件无需选择目录,直接点击上传即可
使用vi命令进行“gpinitsystem_config”文件的编辑,检查文件中的数据存放位置和备份文件存放位置。
检查数据文件夹的存放位置,如下图中红色框内所示vigpinitsystem_config
使用“gpinitsystem-Cgpinitsystem_config”命令进行greenplum数据库的初始化。
命令请参考下图中红色框内
初始化过程中,会出现“是否继续greenplum数据库的创建”选项,输入“y”或者输入“Y”进行确定。
然后系统将继续进行greenplum数据库的创建
创建成功后,系统将会出现如下的提示,如下图中红色框内的提示信息。
4.6.2.修改GreenPlum数据库账户的权限
GP初始化完成之后,修改/data/gpseg-1/文件,在最后一行加上如下命令:
hostallall(注意md5请小写,本人在测试过程中截图截错了!
md5一定要小写)
重新读取配置文件
使用psql–dtemplate1进入系统的模板数据库,使用如下命令修改gpadmin账户权限:
alterrolegpadminwithloginpassword‘gpadmin’;
附录A
常用命令
命令
解释
Esc:
q!
退出命令(不保存)
Esc:
wq
退出命令(保存)
键盘中的“Tab”键在输入时具有快捷输入的功能
前面有空格cd/home/gpadmin/Desktop/
查看文件夹中文件是否存在
ll
显示所有文件夹
安装GP数据库
chown–Rgpadmin/user/local/greenplum-db
改变目录权限
chown–Rgpadmin
chown-Rgpadmin/data/
vi/etc/hosts
编辑etc文件夹下的hosts文件
source/usr/local/greenplum-db/
修改环境变量
viall_hosts
编辑
ping节点名
pingsdw3
Sshsdw1
切换用户到sdw1
Gpssh-exkeys–fall_hosts
验证root密码
ExportMASTER_DATA_DIRECTORY=/data/gpseg-1/
gpinitsystem-Cgpinitsystem_config
进行GP数据库的初始化
alterrolegpadminwithloginpassword‘gpadmin’
修改gpadmin用户权限
附录B
常见问题
常见问题1:
解答:
常见问题2:
解答:
常见问题3:
解答:
常见问题4:
解答:
常见问题5:
解答:
常见问题6:
解答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GreenPlum 数据库 详细 安装 过程