【greenplum】 gp的安装

F 20160111 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_20160108.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 2018-04-05 12:08 绿Z 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/greenZ/p/8721902.html

【greenplum】 gp的安装相关推荐

  1. Greenplum数据库(一)Greenplum简介及安装

    1. Greenplum数据库简介 Greenplum是基于开源PostgreSQL的分布式数据库,采用shared-nothing架构,即主机.操作系统.内存.存储都是每台服务器独立自我控制,不存在 ...

  2. Greenplum集群安装配置及最佳实践

    Greenplum集群安装配置及最佳实践 目录 Greenplum集群安装配置及最佳实践 1 目录 1 1 总体介绍 2 1.1 硬件平衡 2 1.2 高可用 2 1.3 部署方案 2 1.3.1 G ...

  3. 最简单的Greenplum数据库的安装及配置步骤

    (一)环境说明 项 版本 包/备注 操作系统 Linux RedHat6.2 64Bit Greenplum greenplum-db-4.3.6.2 greenplum-db-4.3.6.2-bui ...

  4. GP数据库安装以及使用

    编 写 潘永雷 时 间 2017年04月13日 说明 本文档用于指导centos下安装gp  greenplum-db-4.3.9.1-build-1-rhel5-x86_64.bin,不同环境可能略 ...

  5. centos7 数据库 Greenplum 的单机安装及异常解决方案

    centos7 数据库Greenplum-1.13的安装 缘 环境 下载 依赖 部署 安装 配置及数据库初始化 配置目录 配置服务器地址 配置用户环境变量 数据库配置 初始化 **配置远程登录数据库* ...

  6. 【greenplum_installer】GP一键安装教程

    本文档编写的目的是为了描述Greenplum分布式MPP数据库的详细安装步骤与过程. 安装文档:https://gitee.com/inrgihc/greenplum_installer/wikis/ ...

  7. Greenplum 6.0安装教程

    一.Greenplum简介 Greenplum数据库系统体系结构的高级概述. Greenplum数据库通过在多个服务器或主机之间分配负载来存储和处理大量数据. Greenplum中的逻辑数据库是一组单 ...

  8. Greenplum数据库的安装

    Greenplum是一套基于postgresql数据库的典型MPP(大规模并行处理系统)集群数据库,整个GP环境中包含几个部分: 1.       Master:建立与客户端的连接和管理,生产SQL查 ...

  9. Greenplum集群安装

    文章目录 主机与软件 环境准备 禁SELinux和防火墙 修改Host 修改内核参数 加载XFS文件系统 安装依赖 修改读块大小 设置io的调度算法 安装ntp服务(可选,该手册未执行这步) 安装 创 ...

最新文章

  1. 揭秘人工智能背后鲜为人知的人工力量——数据标注
  2. sql注入——day01
  3. vuescroll使用文档
  4. 在Eclipse自带的built-in server里运行PHP文件
  5. Linux宏定义实现类成员函数,全面解析Linux内核的同步与互斥机制
  6. 数学 —— 其他 —— 快速求逆平方根
  7. 服务器安装win7系统蓝屏,安装win7系统出现蓝屏| win7安装过程中蓝屏|安装win7系统时蓝屏...
  8. 读《NoSQL精粹》前三章有感
  9. JavaSE总结(适合Java期末考试复习,JavaSE部分知识回顾)
  10. npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock
  11. 傅立叶变换的实现—MATLAB(纯代码)
  12. GEF活性检测试剂盒的主要用途和应用
  13. windows 系统安装苹果操作系统
  14. 【C++】火车站的列车调度
  15. Python----条件语句
  16. 15000个常用的英语单词
  17. prescan安装包(8.5/2019.2版本)下载
  18. TypeScript(ts)笔记总结01
  19. 双十一马上到来了,程序员都在干什么呢?程序员:我太难了…
  20. 程序员小姐姐用代码实现《本草纲目》毽子操,刘畊宏亲自回复:很cool!

热门文章

  1. CSMA/CD工作原理
  2. windows系统tomcat日志输出至catalina.out配置说明
  3. 第15组构建之法团队心得(2)
  4. 搭建属于自己的技术博客
  5. I00014 汉若塔问题的C++程序
  6. 5分钟在超能云(SuperVessel)上免费创建属于自己的大数据环境
  7. 提升领导力 六商是基础
  8. android简单服务器的搭建
  9. uid(组件id) = userId + appId (android多用户)
  10. android系统镜像:boot.img kernel.img ramdisk.img system.img userdata.img cache.img recovery.img