Greenplum单机版安装

安装准备
Greenplum安装包下载:
GP官网:Releases · greenplum-db/gpdb · GitHub
建议下载rpm文件,版本依据情况自行选择:greenplum-db-6.3.0-rhel7-x86_64.rpm
注意:如需挂载数据盘,提前挂载
app目录磁盘挂在:
fdisk -l
pvcreate /dev/vdb
vgcreate appvg /dev/vdb
lvcreate -n applv -l 100%VG appvg
mkfs.xfs /dev/appvg/applv
mkdir /app
mount /dev/mapper/appvg-applv /app/
echo “/dev/mapper/appvg-applv /app xfs defaults 0 0” >> /etc/fstab
df -h
安装步骤

  1. 关闭防火墙
    #查看防火墙
    systemctl status firewalld
    #关闭防火墙
    systemctl stop firewalld.service
  2. 安装依赖
    yum install -y curl-devel bzip2-devel openssl-devel gcc-c++ libtool libaio bison vim-common.x86_64 vim-enhanced.x86_64 flex net-tools.x86_64 apr-devel
    yum install -y apr-util bzip2 libevent libyaml rsync zip
    #安装过程有其他缺失依赖自行安装
  3. 修改配置
    #修改/etc/sysctl.conf
    vim /etc/sysctl.conf

net.ipv4.ip_forward = 0
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 1
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.sem = 250 64000 100 512
kernel.shmmax = 500000000
kernel.shmmni = 4096
kernel.shmall = 4000000000
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.core.netdev_max_backlog = 10000
vm.overcommit_memory = 2
net.ipv4.conf.all.arp_filter = 1

#修改生效
sysctl -p
#修改/etc/security/limits.conf
vim /etc/security/limits.conf

  • soft nofile 65536
  • hard nofile 65536
  • soft nproc 131072
  • hard nproc 131072
  1. 添加用户
    #新建用户及组
    groupadd gpadmin
    useradd gpadmin -r -m -g gpadmin
  2. 安装
    #先将rpm传入服务器
    #执行rpm安装,默认安装至/usr/local
    rpm -ivh greenplum-db-6.3.0-rhel7-x86_64.rpm

#授权
chown -R gpadmin:gpadmin /usr/local/greenplum*

#设置变量
source /usr/local/greenplum-db-6.3.0/greenplum_path.sh

#创建目录,并授权gpadmin
mkdir /data/gpdata #数据路径,自定义
mkdir /data/gpdata/master
mkdir /data/gpdata/gp1
mkdir /data/gpdata/gp2

#授权
chown -R gpadmin:gpadmin /data/gpdata/

#创建配置文件目录,并且授权
mkdir /home/gpadmin/gpconfigs
#授权
chown -R gpadmin:gpadmin /home/gpadmin/
cd /home/gpadmin/gpconfigs

vim all_hosts
hostname #安装机器的名称

vim all_segs
hostname #安装机器的名称
5. 修改环境变量(gpadmin用户)
#切换用户
su - gpadmin

#修改.bash_profile
cd
vim .bash_profile

source /usr/local/greenplum-db-6.3.0/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1
export PGPORT=5432
export PGUSER=gpadmin
export PGDATABASE=hdw

#保存后立即生效
source /home/gpadmin/.bash_profile

#修改.bashrc
vim .bashrc

source /usr/local/greenplum-db-6.3.0/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1
export PGPORT=5432
export PGUSER=gpadmin
export PGDATABASE=hdw

#保存后立即生效
source /home/gpadmin/.bashrc

#执行命令
gpssh-exkeys -f /home/gpadmin/gpconfigs/all_hosts

#复制配置文件
cp /usr/local/greenplum-db-6.3.0/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/gpconfigs

#编辑配置文件
vim /home/gpadmin/gpconfigs/gpinitsystem_config

declare -a DATA_DIRECTORY=(/data/gpdata/gp1 /data/gpdata/gp2)
MASTER_HOSTNAME=pear-edge-03 #(主机名)
MASTER_DIRECTORY=/data/gpdata/master
MASTER_PORT=5432
DATABASE_NAME=hdw
MACHINE_LIST_FILE=/home/gpadmin/gpconfigs/all_segs

  1. 初始化数据库
    gpinitsystem -c /home/gpadmin/gpconfigs/gpinitsystem_config
    #系统开始初始化,之后会看到如下提示:

Continue with Greenplum creation Yy/Nn> Y

#输入 Y ,按回车,系统会初始化完成
7. 远程登陆配置
#配置文件pg_hba.conf
cd /data/gpdata/mater/gpseg-1/pg_hba.conf#添加一条规则放到所有规则的后面
host all all 0.0.0.0/0 md5
#第一个all是你要登录的数据库
#第二个all是你要登录这个数据库所使用的用户名
#第三个是允许登录的ip网段
#第四个是登录验证方式,md5是需要密码验证,不想用密码就登录改成trust就行
8.客户端登录
8.1 创建一个角色
create role mumucgq with login password ‘mumucgq’;
8.2 修改角色密码
alter role gpadmin with password ‘mumu’;
8.3 创建一个新的数据库
create database orclDB;
eg:
初始数据库:orclDB
用户名:gpadmin
密码:mumu
8.4 然后用客户端连接
常用命令
gpstart #正常启动
gpstop #正常关闭
gpstop -M fast #快速关闭
gpstop –r #重启

Greenplum单机版安装相关推荐

  1. Greenplum 单机版安装问题及解决记录

    安装步骤及资源见连接[Linux部署]Greenplum单机版(CentOS Linux release 7.5)详细步骤+问题解决(含安装包 greenplum-db-6.13.0-rhel7-x8 ...

  2. HBase单机版安装详细步骤

    HBase介绍 HBase是一个分布式的.面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文"Bigtable:一个结构化数据的分布式存储系统".就像B ...

  3. Oracle Primavera P6 R84单机版安装教程

    本教程用于指导Oracle Primavera P6 R84版本的单机版安装过程.P6 R84版本于2014年9月30日发布.其功能较之前版本有较大提升.单机版的安装方式也发生了很大的变化.P6 R8 ...

  4. SQL Server 2008 (R2) 单机版安装的先决条件

    SQL Server 2008 (R2) 单机版安装的先决条件 原文: SQL Server 2008 (R2) 单机版安装的先决条件 出自:http://blogs.msdn.com/b/apgcd ...

  5. greenplum麒麟安装笔记

    本周尝试在中标麒麟操作系统下安装greenplum.中标麒麟操作系统采用强化的Linux内核,我们首先准备好三台已安装中标麒麟服务版系统的虚拟机.规划他们的IP地址分别为: Master:10.81. ...

  6. 新中大软件ngpower6.1单机版安装流程(WIN11)

    新中大软件NGPOWER6.1单机版安装(WIN11),其实这个版本在所有的WIN系统都能安装. 软件复制到电脑盘符下,路径不要太深.先安装环境:env\setup.exe如图,除了要改安装路径,否则 ...

  7. 【参赛作品97】openGauss单机版安装步骤

    作者:葛二萌 一. openGauss单机版安装步骤 硬件及软件环境: 硬件环境:虚拟机的内存8GB,4核心CPU,900G磁盘(非必须)软件环境:CentOS7.6数据库版本:opengauss2. ...

  8. minio 单机版安装

    Minio 单机版安装 1.linux下载minio二进制文件 wget https://dl.min.io/server/minio/release/linux-amd64/minio 官网下载不下 ...

  9. Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】

    衔接上文,若对kafka还不太了解的朋友请参考: 一文带你了解Kafka[一看就懂]_杨大仙-CSDN博客 | 1.校验java环境及JDK是否已安装 java -version 若还没有安装,请先安 ...

  10. 单机版安装,伪分布式安装

    单机版安装,伪分布式安装 单机版安装:适合做一些调试,mapreduce调试(debug),实际开发中不用 伪分布式安装:在一台服务器上模拟出来多台服务器的效果(模拟多服务的启动方式) 官网地址 单机 ...

最新文章

  1. Linux常用性能检测命令
  2. mybatis3单表增删改查(二)——注解方式
  3. python程序员工作怎样-python程序员怎样在面试过程中展现自己的基本功
  4. 第一章--最小的“操作系统”
  5. weblogic10异常:org.hibernate.hql.ast.HqlToken
  6. 支持向量机——深度AI科普团队
  7. java验证码制作思路_Java实现验证码制作之一自己动手
  8. [转载] 树莓派并行控制电机_使用由并行端口控制的软盘驱动步进电机的相机摇摄器
  9. 中南大学数字中南、电信校园网无法弹出验证界面解决方法
  10. 网页版bpc电波对时_bpc电波对时app下载
  11. 求区域的最大内接矩形
  12. win10连不上网,显示电脑标识加一个红叉叉,网络连接只有以太网?
  13. 电子书搜索引擎,快速寻找和下载电子书,搞定99.9%的电子书资源!
  14. v7000更换电池步骤_UPS电池更换方案
  15. MySQL 数据库管理教程
  16. python创建目录(文件夹)
  17. Fabric 测试网络 - 商业票据
  18. 鼠标经过——图片放大效果
  19. excel工具栏隐藏了怎么办_Office2016基础教程第一章:认识Excel #excel #职场 #办公技巧...
  20. 密封槽设计标准_密封系统设计规范

热门文章

  1. 【c】蔡勒公式计算日期
  2. Unity下载package到本地,Unity高版本如何安装Packager到本地,UnityPackageManager下载包到本地的保存路径
  3. 在线matlab,亲测好用
  4. android项目中如何导入model
  5. 图像质量指标:峰值信噪比PSNR和结构相似性SSIM
  6. 设计模式 - 建造者模式
  7. 用python批量下载网易云音乐_python实现网易云音乐批量下载
  8. m126a linux驱动下载,惠普m126a驱动_惠普M126a打印机驱动安装 v15.0.15 稳定版-126g驱动网...
  9. 黑苹果安装记录(史上最简单的安装教程——小白福利)
  10. ROS2机器人笔记20-08-15