greenplum安装脚本

  • S9_793336
    了解作者
  • 12.6KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-19 08:54
    上传日期
greenplum安装脚本,包括对greenplum源包下载、系统参数修改、用户设定、和测试的脚本。
GPsh.zip
  • GPsh
  • tar
  • init.sh
    117B
  • yumԴ
  • yum-readme.txt
    262B
  • gp_system.sh
    7KB
  • choosehostpath.sh
    329B
  • my_load.yml
    1.8KB
  • dgs-3.4.9-1.noarch.rpm
    1.8KB
  • params.sh
    137B
  • testscripts.sh
    64B
  • ~$eenplum安装手册.docx
    162B
  • dataurl.sh
    353B
  • ntpsys.sh
    879B
  • gpadmincg.sh
    946B
  • createug_autocreate.sh
    289B
  • gpcrondupm_demo.sh
    416B
  • gp_master_install.sh
    465B
  • afterinstall.sh
    1.1KB
  • gp_system-1.sh
    1.2KB
  • README.txt
    3.6KB
  • sshconfig.sh
    381B
  • createhosts.sh
    369B
  • makedir.sh
    806B
  • mountdisk-挂载盘.txt
    262B
  • createug.sh
    416B
内容介绍
脚本使用要求:(脚本中需不需要关注网卡的情况?) 1.安装好操作系统后,先配置网络,保证可以使用远程工具连接系统,并配置好各个节点的/etc/hosts文件 2.使用之前使用相应工具将该脚本发送到所有节点上,GP安装包发送到Master节点上。 3.需要按照标准设置各个节点的hostname(如:mdw、smdw、sdw1等) 4.先再各个节点运行canrun.sh,使得脚本可执行,chmod +x canrun.sh赋予脚本可执行权限。 5.安装之前做好磁盘分区。 6. 多读源码,出错看日志,没有异常报错日志,比较坑。 脚本使用说明:(以root用户执行此脚本) 1.每个节点执行gp_system.sh。修改相关的操作系统参数。 2.Master节点运行,提供一个参数$1为greemplum的版本号,例如:./gp_master_install.sh 4.3.8.0。 Master节点安装GP,安装在/usr/local/greenplum-db/目录下。 3.进行磁盘分区,新分区的文件系统为xfs,执行makedir.sh时之后加参数$1,为XFS文件系统的分区路径。 如:“./makedir.sh /dev/sdb1”(可根据实际情况添加数据目录,即修改脚本) 执行./dataurl.sh /data 4.Master节点执行choosehostpath.sh,创建之后所需的文件,/usr/local/greenplum-db/gpconfigs/路径下的hostsfile文件。 看是否生成all_hosts_only、all_segs、gpinitsystem_config、hostfile_exkeys、stby_all_segs这4个文件。 5.Master节点执行sshconfig.sh之后建议重新启动,以便让selinux设置生效。 --之后执行gpssh-exkeys -f /usr/local/greenplum-db/gpconfigs/hostfile_exkeys。(若提示密码,输入其他节点root用户密码) 6.所有节点运行createug.sh /data,建立相应用户和组,并修改数据目录的归属。 7.所有节点运行gpadmincg.sh,修改gpadmin用户配置。 8.使用gpadmin用户在master节点上运行gpssh-exkeys -f /usr/local/greenplum-db/gpconfigs/hostfile_exkeys。(若提示密码,输入gpadmin) 9.使用root用户在所有节点运行ntpsys.sh,Master节点和SBMaster节点运行时,需要增加参数$1,为可用的ntp服务器地址。如202.120.2.101,./ntpsys.sh 202.120.2.101。需要等几分钟,时钟才会自动同步,之后检查各个节点的时间是否一致。 10.重启所有节点之后,在Master节点上执行gpseginstall -f /usr/local/greenplum-db/gpconfigs/stby_all_segs -p gpadmin,在其他节点上安装GP。若要提示输入smdw的密码,则输入gpadmin。 11.在Master节点上执行afterinstall.sh,并给该脚本提供5个参数, (1)集群名称(2)Segment主要数据存放目录路径(3)Master节点目录路劲,一般为/data/master(4)Segment镜像数据存放目录路径(5)节点列表文件,一般为/usr/local/greenplum-db/gpconfigs/all_segs。 注意:目录路劲中包含多层路径时,使用""传递相应参数。例如: ./afterinstall.sh dataMPP "/data/data1/primary" "/data/master" "/data/data1/mirror" "/usr/local/greenplum-db/gpconfigs/all_segs" 。 12.在Master节点上使用gpadmin用户执行数据库初始化命令: gpinitsystem -c /usr/local/greenplum-db/gpconfigs/gpinitsystem_config -s smdw 。 多次初始化数据库: 1.清空数据目录里GP生成的部分,或者重建数据目录,重建后修改目录归属。 2.删除mdw和smdw节点中/data dpseg-1的内容,若初始化时提示端口占用,导致初始化失败,则删除/tmp/.s.PGSQL.5432 和 /tmp/.s.PGSQL.5432.lock。 3.做root和gpadmin的多机互信。gpssh-exkeys -f /usr/local/greenplum-db/gpconfigs/hostfile_exkeys。(若之前确定配置好,或者初始化失败提示的错误与网络问题无关,可忽略此步骤。) 4.之前的清理工作可以执行~/gpAdminLogs/backout_gpinitsystem_<user>_<timestamp>脚本来完成,但是不一定能成功。在master节点使用gpadmin用户初始化GP,gpinitsystem -c /usr/local/greenplum-db/gpconfigs/gpinitsystem_config -s smdw。 5.切换master节点:gpactivatestandby -d ${MASTER_DATA_DIRECTORY} 大致准备步骤 hostname->关闭防火墙->磁盘分区->更新本地yum源->安装基本服务ifconfig、vim等->发送GP工具包->赋予权限 ->执行gp_system和gp_system-1.sh->安装greenplum在master->dataurl、choosehostpath、sshconfig.sh、gpssh-exkeys ->创建用户,分配权限 出现的问题: 1、scp 出现 not a regular file ,使用scp -r 2、/bin/bash^M: bad interpreter: No such file or directory 文件格式不对,修改文件格式 :set ff=unix
评论
    相关推荐
    • cerebro-greenplum
      cerebro-greenplum
    • greenplum.zip
      greenplum6.1.0以及greenplum-cc-web6.1.0 for rhel7,包含 greenplum-cc-web-6.0.0-rhel7_x86_64.zip greenplum-db-6.1.0-rhel7-x86_64.rpm
    • greenplum安装教程
      傻瓜式安装教程
    • greenplum5.4.1安装包
      Greenplum最新稳定版本安装包。因Pivotal官网在注册账号后可能因为信息填写不正规的原因,无法下载资源,在此分享给大家。如果大家想下载其他的资源,一定要认真填写注册信息,同时推荐使用gmail来注册。
    • GreenPlum使用手册
      GreenPlum使用手册
    • greenplum客户端工具
      greenplum客户端工具
    • GreenPlum安装包
      GrennPlum-4.3版本数据库安装包,亲测可用~
    • greenplum 5.11.1
      最新版greenplum数据库下载,最好用的mpp数据库。欢迎大家下载
    • greenplum安装包
      greenplum安装包免费下载,centos6.5亲测可用。。。。
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等