失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【greenplum】 gp的安装

【greenplum】 gp的安装

时间:2018-09-16 04:56:25

相关推荐

【greenplum】 gp的安装

【greenplum】 gp的安装

F 0111 gp的安装

参考:

安装规划:

10.136.92.142 gpadmin/gpadmin

--root用户

1.创建 组与用户

方式1.先建组,再建用户

groupadd gpadmin

useradd -g gpadmin -m gpadmin

passwd gpadmin

方式2. 先建用户,再建组

useradd -m gpadmin

passwd gpadmin

groupadd gpadmin

usermod -g gpadmin gpadmin

2.系统配置文件

2.1 配置 /etc/sysctl.conf

cp /etc/sysctl.conf /etc/sysctl.conf.zzh #重要文件先备份再修改

vim /etc/sysctl.conf #执行 /sbin/sysctl -p 使修改生效

2.2 配置 /etc/security/limits.conf

cp /etc/security/limits.conf

vim /etc/security/limits.conf

2.3 配置 /etc/hosts

hostname #查看当前主机名

--gpadmin用户

3. 安装greenplum Master

unzip greenplum-db-4.3.0.0-build-3-SuSE10-x86_64.zip #解压

./greenplum-db-4.3.0.0-build-3-SuSE10-x86_64.bin

1)安装前需要同意gp的安装协议:

q

yes

2)指定安装目录

yes 使用默认安装目录

说明:

su root -c "mkdir -p /usr/local/ greenplum-db-4.3.0.0"

cd /usr/local

chown -R gpadmin:gpadmin greenplum-db-4.3.0.0 #修改 属主:属组

4. 环境变量

vi .profile

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

export MASTER_DATA_DIRECTORY=/home/gpadmin/data/master/gpdb_p1/gpseg-1 #默认 database instance 目录为 MASTER_DIRECTORY 的子目录 gpseg-1

export PATH=$GPHOME/bin:$PATH

#export LANG=zh_CN.UTF-8

export LANG=en_US.utf8 #否则 安装 Database instance 时,检验本地语言 出错

source .profile

5. 修改 gp配置文件

5.1 配置 $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_config

注意:先备份,再修改

DATABASE_NAME #默认 template1,无需修改

MASTER_MAX_CONNECT #默认 250

MASTER_PORT #默认 5432

MASTER_HOSTNAME

MASTER_DIRECTORY #master的数据目录,写绝对路径,例如,/home/gpadmin/data/master/gpdb_p1

DATA_DIRECTORY #segment的数据目录,写绝对路径,例如, /home/gpadmin/data/d1 /home/gpadmin/data/d2 /home/gpadmin/data/d3

5.2 配置 $GPHOME/docs/cli_help/gpconfigs/hostfile_gpinitsystem

vim hostfile_gpinitsystem

输入 Master的主机名

6. 创建 数据文件目录

mkdir -p <directory> #根据初始化参数 MASTER_DIRECTORY,DATA_DIRECTORY 来创建目录

7. 安装ssh

ssh-keygen -t rsa -P "" 回车

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

说明:若不安装无密码的SSH,则在安装 Database instance 时会遇到如下警告,使得安装很慢。

Waring:Permanenty added 'linux165,10.136.92.142'(RSA) to the list of known hosts.

Password:

8. 安装 Database instance

8.1 安装

$GPHOME/bin/gpinitsystem -c $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_config -h $GPHOME/docs/cli_help/gpconfigs/hostfile_gpinitsystem

安装信息会有如下提示:

1)安装日志,例如 /home/gpadmin/gpAdminLogs/gpinitsystem_0108.log

2)提示 the Greenplum Admin support guide ,例如 /usr/local/ greenplum-db-4.3.0.0/docs

8.2 修改数据库pg_hba.conf,使得其他ip的客户端可以连接到Master

注意:先备份再修改

more /home/gpadmin/data/master/gpdb_p1/gpseg-1/pg_hba.conf

--master

host all all 0/0 md5

--segment

#Type Database User CIDR-ADDRESS METHOD

local all all trust

host all all 127.0.0.1/24 trust

host all all ::1/128 trust

9. 验证 Database instance 是否安装成功

gpstate 或者 gpstate -d $MASTER_DATA_DIRECTORY

gpstop

gpstart

10. 连接数据库 template1

psql -d template1 -h 10.136.92.142 -p 6543 -U gpadmin

\q

11. 建用户,建数据库

psql -d template1 -U gpadmib

create user <user> with password '<password>';

create database <dbname> with template=template0 owner=<user> encoding='UTF8' tablespace=pg_default connection limit =-1;

\q

psql --help

psql -d <dbname> -h <ip|hostname> -p <port> -U <user> -W <password>

create schema <schema> authorization <user>;

\q

11. 客户端访问新建的数据库

客户端主机的IP 能否访问master和segment,由master和segment的配置文件 pg_hba.conf 决定。

posted on -04-05 12:08 绿Z 阅读(...) 评论(...) 编辑 收藏

如果觉得《【greenplum】 gp的安装》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。