Greenplum 安装文档 Greenplum 是一个基于 PostgreSQL 的开源的数据仓库系统,提供了高性能的数据处理能力。下面是 Greenplum 的安装文档,详细介绍了安装 Greenplum 的步骤和配置项。 root 用户创建 在安装 Greenplum 之前,需要创建一个专门用于 Greenplum 的用户 gpadmin。使用以下命令创建用户: ``` groupadd -g 530 gpadmin useradd -g 530 -u 530 -m -d /home/gpadmin -s /bin/bash gpadmin chown -R gpadmin.gpadmin /home/gpadmin/ echo "xa123456" | passwd --stdin gpadmin ``` sysctl.conf 配置 在安装 Greenplum 之前,需要修改 sysctl.conf 文件来提高系统性能。添加以下配置项: ``` kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.shmall = 4000000000 kernel.sem = 250 512000 100 2048 kernel.sysrq = 1 kernel.core_uses_pid = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.msgmni = 2048 net.ipv4.tcp_syncookies = 1 net.ipv4.conf.default.accept_source_route = 0 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_max_syn_backlog = 200000 net.ipv4.conf.all.arp_filter = 1 net.ipv4.ip_local_port_range = 1281 65535 net.core.netdev_max_backlog = 200000 fs.nr_open = 3000000 kernel.threads-max = 798720 kernel.pid_max = 798720 ``` 然后,执行 `sysctl -p` 命令刷新配置。 limits.conf 配置 添加以下配置项: ``` gpadmin soft nofile 65536 gpadmin hard nofile 65536 gpadmin soft nproc 131072 gpadmin hard nproc 131072 ``` 关闭 selinux 和防护墙 执行以下命令关闭 selinux 和防护墙: ``` iptables -F chkconfig iptables off vim /etc/sysconfig/selinux SELINUX=disabled ``` .bashrc 配置 在 gpadmin 用户下添加以下配置项: ``` source /opt/greenplum/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/home/gpadmin/gpdata/gpmaster/gpseg-1 export PGPORT=5432 export PGDATABASE=middleDB ``` Greenplum 安装 解压 Greenplum 安装包: ``` unzip greenplum-db-4.3.12.0-rhel5-x86_64.zip sh greenplum-db-4.3.12.0-rhel5-x86_64.bin ``` 一直敲空格,直到安装完成。 免密码登录 执行以下命令生成免密码登录密钥: ``` gpssh-exkeys -f hostlist ``` 然后,复制密钥到所有节点: ``` gpscp -f /home/gpadmin/conf/seg_hosts gp.4.3.tar :/opt/greenplum/ ``` 执行以下命令启动 Greenplum: ``` gpstart ``` 这样,Greenplum 就安装完成了。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助