本文来自:fair-jm.iteye.com 转截请注明出处
安装的过程比较坎坷艰辛....先开始按照官方4.2的guideline
结果卡在了gpseginstall 这个工具
用这个工具一直卡在 输入seg1(segment1)的密码上...
用了root密码不行 用了gpadmin的密码也不行 (网上说是要允许root登陆 http://www.topix.com/forum/com/greenplum/TSDQHMJ6M7I9D0A44 但我这边root是绝对可以登录的...毕竟我本身都是在xshell里进行的...)
后来手工用ssh-keygen 和 ssh-copy-id也不行 ... ...
使用的虚拟机是virtualbox 4.3.8 并非是最新版
新建了三个centOS 6.5
IP设置为:
m -> 192.168.56.130
seg1 -> 192.168.56.110
seg2 -> 192.168.56.120
hosts表 三个是用的同一份:
[gpadmin@master ~]$ cat /etc/hosts 192.168.56.130 master 192.168.56.110 seg1 192.168.56.120 seg2
并将hostname对应修改(重启生效):
[gpadmin@master ~]$ cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=master
这是在m这台虚拟机上的 在seg1上HOSTNAME要改为seg1 同理seg2
因为用的是centOS 6.5所以一些系统配置会不太一样 我在网上找了下 以下的配置可用:
http://www.infracoop.com.ar/blog/2013/12/installing-greenplum-ce-community-edition-on-virtualbox/ 写道
vi /etc/sysctl.conf
xfs_mount_options = rw,noatime,inode64,allocsize=16m
kernel.shmmax = 500000000
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.ip_forward = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.arp_filter = 1
net.ipv4.ip_local_port_range = 1025 65535
net.core.netdev_max_backlog = 10000
vm.overcommit_memory = 2
===
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
===
echo deadline > /sys/block/sdb/queue/scheduler
(这边的sdb 自己用df -h 看一下)
/sbin/blockdev --setra 16385 /dev/sdb
(这边的也同理 用df -h 看一下)
xfs_mount_options = rw,noatime,inode64,allocsize=16m
kernel.shmmax = 500000000
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.ip_forward = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.arp_filter = 1
net.ipv4.ip_local_port_range = 1025 65535
net.core.netdev_max_backlog = 10000
vm.overcommit_memory = 2
===
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
===
echo deadline > /sys/block/sdb/queue/scheduler
(这边的sdb 自己用df -h 看一下)
/sbin/blockdev --setra 16385 /dev/sdb
(这边的也同理 用df -h 看一下)
然后是在百度找到的一篇文档 里面其实就是手工做了pgseginstall做的事(见附件)
但这文档没有写(全)最后的gpinitsystem_config
我查阅了些资料把他遗漏的data和mirror的部分写上 完整的:
# FILE NAME: gpinitsystem_config # Configuration file needed by the gpinitsystem ################################################ #### REQUIRED PARAMETERS ################################################ #### Name of this Greenplum system enclosed in quotes. ARRAY_NAME="EMC Greenplum DW" #### Naming convention for utility-generated data directories. SEG_PREFIX=gpseg #### Base number by which primary segment port numbers #### are calculated. PORT_BASE=40000 #### File system location(s) where primary segment data directories #### will be created. The number of locations in the list dictate #### the number of primary segments that will get created per #### physical host (if multiple addresses for a host are listed in #### the hostfile, the number of segments will be spread evenly across #### the specified interface addresses). declare -a DATA_DIRECTORY=(/data/data1) #### OS-configured hostname or IP address of the master host. MASTER_HOSTNAME=master 根据自己的master的名字命名 #### File system location where the master data directory #### will be created. MASTER_DIRECTORY=/data/master 根据master中创建的文件夹命名 #### Port number for the master instance. MASTER_PORT=5432 #### Shell utility used to connect to remote hosts. TRUSTED_SHELL=ssh #### Maximum log file segments between automatic WAL checkpoints. CHECK_POINT_SEGMENTS=8 #### Default server-side character set encoding. ENCODING=UNICODE ################################################ #### OPTIONAL MIRROR PARAMETERS ################################################ #### Base number by which mirror segment port numbers #### are calculated. #MIRROR_PORT_BASE=50000 #### Base number by which primary file replication port #### numbers are calculated. #REPLICATION_PORT_BASE=41000 #### Base number by which mirror file replication port #### numbers are calculated. #MIRROR_REPLICATION_PORT_BASE=51000 #### File system location(s) where mirror segment data directories #### will be created. The number of mirror locations must equal the #### number of primary locations as specified in the #### DATA_DIRECTORY parameter. declare -a MIRROR_DATA_DIRECTORY=(/data/data2) 这边的设置是指定放镜像的目录 原文在每个seg下都建了data1 和 data2 ################################################ #### OTHER OPTIONAL PARAMETERS ################################################ #### Create a database of this name after initialization. #DATABASE_NAME=name_of_database DATABASE_NAME=gpsun #### Specify the location of the host address file here instead of #### with the the -h option of gpinitsystem. MACHINE_LIST_FILE=/home/gpadmin/all_segs
这样操作应该不会再有问题 有遇到问题 或者知道怎么解决gpseginstall安装的同学 欢迎留言 ^_^
相关推荐
Greenplum6CentOS7 centos7 centos7 centos7 centos7 centos7
centos7.*安装greenplum6.*的详细过程 注意: 1、仅适用于centos7,其他操作系统版本,本文档可能执行出问题 2、按照操作步骤说明,严格在master上执行或是segment上执行 3、过程中如果中断退出,继续执行是出现...
### Greenplum数据库安装指南(体验版 CentOS + Greenplum) #### 一、Greenplum简介 Greenplum是一款基于PostgreSQL开发的MPP(大规模并行处理)数据库,主要应用于数据仓库的数据存储与处理场景。它对于Hadoop在...
云计算-在虚拟机(linux)安装greenplum2003.pdf
"Greenplum安装部署参考手册" 以下是根据给定的文件信息生成的相关知识点: 硬件环境部署 * 服务器与机柜:在 Greenplum 安装部署中,服务器和机柜的选择是非常重要的。需要考虑到服务器的性能、存储容量、网络...
《Greenplum 6在CentOS 7系统下的分布式数据库一键安装详解》 Greenplum是一款高度可扩展的、高性能的MPP(大规模并行处理)数据库系统,专为大数据分析设计。它由Pivotal公司开发,现已被EMC公司收购。在大数据...
**绿盟Greenplum 4.3.17在CentOS 7上的详细安装指南** Greenplum是一款基于PostgreSQL的分布式并行数据库系统,专为大数据分析设计。本指南将详细阐述如何在CentOS 7操作系统上安装Greenplum 4.3.17版本,同时提供...
在本文中,我们将深入探讨如何在CentOS 7.1操作系统上详细安装Greenplum 4.3.8.2,这是一个高度并行的企业级数据仓库系统。Greenplum以其出色的大数据处理能力和高效的分析能力而闻名。我们将涵盖安装过程、所需依赖...
安装虚拟机软件的过程通常涉及下载安装包、运行安装向导、配置虚拟机设置(如网络连接模式、内存大小、CPU数量等)以及创建虚拟硬盘。 **5. 安装Linux系统** 在虚拟机中安装Linux操作系统,首先需要准备Linux发行版...
### Centos6下安装Greenplum操作指南 #### 一、安装环境与软件版本说明 在本指南中,我们将使用1台Master服务器和2台Segment服务器来构建Greenplum集群。以下是具体的硬件与软件配置: - **主机数量**: 3台虚拟机...
以下是对Greenplum安装包在CentOS 6.5上安装过程的详细说明。 首先,了解绿盟(Greenplum)的基本架构。Greenplum数据库系统由多个组件构成,包括Master节点、Segment节点、Query Coordinator (QD) 和Executor (QE)...
《Greenplum 5.11.1在CentOS7/RHEL系统上的安装与使用详解》 Greenplum是一款高效、可扩展的数据仓库系统,它基于PostgreSQL数据库引擎,专为大数据分析设计。本篇文章将详细讲解如何在CentOS7或Red Hat Enterprise...
Greenplum 安装文档 Greenplum 是一个基于 PostgreSQL 的开源的数据仓库系统,提供了高性能的数据处理能力。下面是 Greenplum 的安装文档,详细介绍了安装 Greenplum 的步骤和配置项。 root 用户创建 在安装 ...
Greenplum6CentOS7 配置虚拟机 配置虚拟机 配置虚拟机 配置虚拟机 配置虚拟机
本文将深入探讨在CentOS Linux release 7.1.1503环境下,如何顺利进行Greenplum的安装与配置,旨在帮助用户掌握其核心技术要点。 一、系统准备 在开始Greenplum的安装前,首先要确保系统环境满足基本要求。CentOS ...
在本文中,我们将深入探讨如何在CentOS 7操作系统上安装Greenplum 6.1集群,这是一个专门针对OLAP(在线分析处理)场景设计的高效MPP(大规模并行处理)数据库系统。 首先,让我们了解Greenplum。Greenplum是由...
在Centos7上安装greenplum 6.docx
### Greenplum数据库安装前准备工作详解 #### 一、概述 Greenplum是一款高性能的并行数据仓库解决方案,被广泛应用于大数据分析领域。为了确保Greenplum能够稳定高效地运行,进行适当的系统环境配置至关重要。本...
Greenplum的安装部署文档,里面包括具体的gp的安装、部署、扩容、缩容、HA高可用的详细实施步骤。