云计算在虚拟机linux安装greenplumWord下载.docx

上传人:b****5 文档编号:20012491 上传时间:2023-01-15 格式:DOCX 页数:32 大小:3.40MB
下载 相关 举报
云计算在虚拟机linux安装greenplumWord下载.docx_第1页
第1页 / 共32页
云计算在虚拟机linux安装greenplumWord下载.docx_第2页
第2页 / 共32页
云计算在虚拟机linux安装greenplumWord下载.docx_第3页
第3页 / 共32页
云计算在虚拟机linux安装greenplumWord下载.docx_第4页
第4页 / 共32页
云计算在虚拟机linux安装greenplumWord下载.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

云计算在虚拟机linux安装greenplumWord下载.docx

《云计算在虚拟机linux安装greenplumWord下载.docx》由会员分享,可在线阅读,更多相关《云计算在虚拟机linux安装greenplumWord下载.docx(32页珍藏版)》请在冰豆网上搜索。

云计算在虚拟机linux安装greenplumWord下载.docx

5.4.6.1gpnode1节点29

5.4.6.2Gpnode2节点:

30

5.4.7同步系统时钟(如果配置了ntpd服务)30

5.5初始化GreenPlumn(onMaster)30

5.5.1copy配置文件模板30

5.5.2配置文件gp_init_config30

5.5.3检查下OS配置是否满足需求32

5.5.4初始化greenplumn(Master节点上执行)32

5.5.5修改.bashrc,增加一行,配置Maser节点环境变量33

5.5.6网络配置33

5.6维护GreenPlumn(onMaster)34

5.6.1连接测试34

5.6.2检查状态34

5.6.3停止数据库34

5.6.4启动数据库35

5.7附件37

1文档说明

1.1编写目的

通过Mware安装linux系统,并在系统上安装greenplum,模拟双机集群

1.2适用范围

1.3编制依据

1.4文档结构

2环境描述

2.1硬件环境

一台2G内存的联想SL410K双核笔记本,并安装三台Linux虚拟机。

2.2软件环境

XP环境,局域网IP:

192.168.0.23

2.3虚拟机配置

节点

IP

内存

硬盘

master

192.168.0.2

256M

5G

gpnode1

192.168.0.3

gpnode2

192.168.0.4

3安装虚拟机软件

名称:

VMwareServerV1.0.6Build91891英文特别版

Next……

4安装LINUX系统

4.1新建虚拟机

这里选择典型安装(默认),下一步:

新虚拟机名称:

gpmaster,选择存放的地址Location,下一步:

默认桥连链接,下一步:

分配15G的空间,点击“完成”

4.2安装LINUX

插入光盘

设置虚拟机启动盘

点击“OK”

是否启动光盘检查,这些选择“skip”

输入序列号,点击“OK”

开始安装了………………

4.3配置系统

不启用防火墙

下一步,下一步,到如下界面:

选择NO

选择:

NOthanks,下一步:

下一步:

点击:

finish,完成配置。

4.4设置网络

进入系统后的界面如下:

选择网络配置:

双击

IP是根据一开始的桥连接设置的,设置跟主机同一个IP段就可。

4.5设置服务(FTP和sshd)

选中sshd和vsftpd

由于初步安装ftp会出现

ftp服务器连接失败,错误提示:

500OOPS:

cannotchangedirectory:

/home/*******

childdied

在终端输入命令:

#setseboolftpd_disable_trans1

#servicevsftpdrestart

5安装greenplum数据库

5.1修改参数

修改master,segments主机参数(所有主机上执行)

root登录

修改/etc/sysctl.conf添加以下

kernel.shmmax=500000000

kernel.shmmni=4096

kernel.shmall=4000000000

kernel.sem=25064000100512

net.ipv4.tcp_tw_recycle=1

net.ipv4.tcp_max_syn_backlog=4096

dev_max_backlog=10000

vm.overcommit_memory=2

使参数生效

#sysctl-p

修改/etc/security/limits.conf,添加以下

*softnofile65536

*hardnofile65536

*softnproc131072

*hardnproc131072

修改/etc/hosts,添加以下

192.168.0.10gpmaster

192.168.0.3gpnode1

192.168.0.4gpnode2

5.2创建目录及用户

增加操作系统greenplum用户并创建数据目录(所有节点上执行)

增加greenplum组和用户gpadmin

[root@gpmastergreenplum-db]#groupaddgreenplum

[root@gpmastergreenplum-db]#useradd-ggreenplumgpadmin

[root@gpmastergreenplum-db]#passwdgpadmin

配置环境变量

在/home/gpadmin/.bashrc加入如下命令

source/usr/local/greenplum-db-4.0.1.0/greenplum_path.sh

保存

运行.bashrc

#..bashrc

创建segment数据目录

mkdir-p/opt/gp_data/data

chown-Rgpadmin:

greenplum/opt/gp_data/data

创建sgement镜像目录

mkdir-p/opt/gp_data/mdata

greenplum/opt/gp_data/mdata

说明:

上面两个步骤也可以等配置好主机之前等效性用gpssh执行。

gpssh可以同时连接所有子节点主机并进行操作。

5.3Master节点上安装GreenPlum软件

在官网下载

5.3.1上传文件,解压

ftp安装文件到一个目录,例如:

/home/gpadmin

解压

unzipgreenplum-db-4.0.1.0-build-1-RHEL5-i386.zip

5.3.2安装GreenPlumn软件

#/bin/bashgreenplum-db-3.3.6.1-build-1-RHEL5-i386.bin

提示“yes”接受协议和安装路径,默认的是“(/usr/local/greenplum-db-4.0.1.0)”

安装结束后会自动创建一个软链接,如

[root@gpmasteropt]#ll/opt

lrwxrwxrwx 

1rootroot 

2204-0621:

30greenplum-db->

./greenplum-db-4.0.1.0

drwxr-xr-x11rootroot409604-0621:

30greenplum-db-4.0.1.0

5.3.3传递安装文件到节点gpnode1和gpnode2

压缩greenplum-db-4.0.1.0

命令:

tar–cvfgp.targreenplum-db-4.0.1.0

分别复制gp.tar到segment1和segment2,

scpgp.targpnode1:

/usr/local/

scpgp.targpnode2:

greenplumn软件

5.4.1创建节点配置文件

Master机:

vi/home/gpadmin/all_host_file添加以下内容

gpmaster

5.4.2执行文件greenplum_path.sh,设定环境变量

Master主机:

[root@gpmastergreenplum]#source 

/usr/local/greenplum-db/greenplum_path.sh

5.4.3以root用户交换密钥

#gpssh-exkeys-f/home/gpadmin/all_host_file

5.4.4以greenplum用户交换密钥

[root@gpmastergreenplum]#su-gpadmin

[greenplum@gpmaster~]$gpssh-exkeys-f/home/gpadmin/all_host_file

5.4.5授权对应的目录

以root登录

greenplumgreenplum-db;

greenplumgreenplum-db-4.0.1.0;

5.4.6节点安装greenplumn软件

5.4.6.1gpnode1节点

gpnode1节点:

用root登录到

#cd/usr/local/

#tarxvfgp.tar

#ln-s/usr/local/greenplum-db-4.0.1.0/usr/local/greenplum-db

#chown-Rgpadmin:

5.4.7同步系统时钟(如果配置了ntpd服务)

gpssh-fall_host_file-v-e'

ntpd'

5.5初始化GreenPlumn(onMaster)

5.5.1copy配置文件模板

root登录:

cp$GPHOME/docs/cli_help/gp_init_config_example/home/gpadmin/gp_init_config

5.5.2配置文件gp_init_config

ARRAY_NAME="

Greenplum"

MACHINE_LIST_FILE=/home/gpadmin/multi_seg_host_file

SEG_PREFIX=gp

PORT_BASE=50000

declare-aDATA_DIRECTORY=(/data/data)

MASTER_HOSTNAME=gpmaster

MASTER_DIRECTORY=/data

MASTER_PORT=5432

下面是例子:

####NameofthisGreenplumsystemenclosedinquotes.

####Namingconventionforutility-generateddatadirectories.

SEG_PREFIX=gp

####Basenumberbywhichprimarysegmentportnumbers

####arecalculated.

PORT_BASE=50000

####Filesystemlocation(s)whereprimarysegmentdatadirectories

####willbecreated.Thenumberoflocationsinthelistdictate

####thenumberofprimarysegmentsperphysicalhost.

####OS-configuredhostnameorIPaddressofthemasterhost.

####Filesystemlocationwherethemasterdatadirectory

####willbecreated.

####Portnumberforthemasterinstance.

MASTER_PORT=5432

#MIRROR_PORT_BASE=60000

#declare-aMIRROR_DATA_DIRECTORY=(/opt/gp_data/mdata)

####Shellutilityusedtoconnecttoremotehosts.

TRUSTED_SHELL=ssh

####MaximumlogfilesegmentsbetweenautomaticWALcheckpoints.

CHECK_POINT_SEGMENTS=8

####Defaultserver-sidecharactersetencoding.

ENCODING=UNICODE

################################################

####OPTIONALPARAMETERS

####Createadatabaseofthisnameafterinitialization.

DATABASE_NAME=gpadmin

####Absolutepathtothesegmenthostlistfile.

MACHINE_LIST_FILE=/home/gpadmin/gpconfigs/hostfile_gpinitsystem

####MIRRORPARAMETERS

####Basenumberbywhichmirrorsegmentportnumbers

#MIRROR_PORT_BASE=50000

5.5.3检查下OS配置是否满足需求

[gpadmin@gpmaster~]$gpcheckos-fall_host_file

5.5.4初始化greenplumn(Master节点上执行)

$gpinitsystem-cgp_init_config

包括建立数据库,建库的名称在上面的配置文件:

5.5.5修改.bashrc,增加一行,配置Maser节点环境变量

Mastergpadmin登录:

exportMASTER_DATA_DIRECTORY=/data/gp-1

5.5.6网络配置

Mstergpadmin登录

$Cd/data/gp-1

$vipg_hba.conf

hostallgpadmin0.0.0.0/0trust

$Gpstop–u

这样pgadmin软件就可以连上服务器了

5.6维护GreenPlumn(onMaster)

5.6.1连接测试

[greenplum@gpmaster~]$psqltemplate1

template1=#\l

Listofdatabases

Name 

Owner 

|Encoding

5.6.2检查状态

$gpstate

5.6.3停止数据库

常用可选参数:

-a:

直接停止,不提示终端用户输入确认

-m:

只停止master实例,与gpstart–m对应使用

-Mfast:

停止数据库,中断所有数据库连接,回滚正在运

行的事务

-u:

不停止数据库,只加载pg_hba.conf和postgresql.conf中运行时参数,当改动参数配置时候使用。

5.6.4启动数据库

数据库启动:

gpstart

-a:

直接启动,不提示终端用户输入确认

-m:

只启动master实例,主要在故障处理时使用

20110521:

13:

23:

04:

gpstart:

gpmaster:

gpadmin-[INFO]:

-Startinggpstartwithargs:

-Gatheringinformationandvalidatingtheenvironment...

07:

-GreenplumBinaryVersion:

'

postgres(GreenplumDatabase)4.0.1.0build1'

09:

-GreenplumCatalogVersion:

201005134'

11:

-StartingMasterinstanceinadminmode

21:

-ObtainingGreenplumMastercataloginformation

-ObtainingSegmentdetailsfrommaster...

30:

-MasterStarted...

-Shuttingdownmaster

51:

---------------------------

-Masterinstanceparameters

52:

-Database=template1

-MasterPort=5432

-Masterdirectory=/data/gp-1

-Timeout=60seconds

-Masterstandby=Off

---------------------------------------

-Segmentinstancesthatwillbestarted

-HostDatadirPort

-gpnode1/data/gp050000

-gpnode1/data/gp150001

52

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1