Greenplum码头工人安装测试环境

  
      <李>下载码头工人拉去码头工人镜像,创建镜像
    yum - y安装码头工人
    systemctl开始dokcer
    码头工人拉centos: 6
    码头工人运行——特权dti - p 65000:6500名称gptest1 centos: 6 bash
    码头工人运行——特权唯一名称gptest2 centos: 6 bash
    码头工人运行——特权唯一名称gptest3 centos: 6 bash
    码头工人运行——特权唯一名称gptest4 centos: 6 bash
    ,特权码头工人有根权限   
  

2,下载依赖包并启动ssh,并配置时间同步
码头工人中默认没有启动ssh,为了方便各节点之间的互连,启动码头工人的每个节点里面的ssh,并创建相关的认证关键
yum安装- y net-tools openssh-clients openssh服务器压缩
压缩iproute少。国家结核控制规划ed x86_64 vim
yum安装更新更新系统内核
ssh - keygen rsa - f - t/etc/ssh/ssh_host_rsa_key ssh - keygen
- t dsa - f/etc/ssh/ssh_host_dsa_key
/usr/sbin/sshd
ntpdate ntp1.aliyun.com

     <李>   

配置主机域名映射关系
172.17.0.2 dw-greenplum-1 mdw
172.17.0.3 dw-greenplum-2 sdw1
172.17.0.4 dw-greenplum-3 sdw2
172.17.0.4 dw-greenplum-4 sdw3
同时,修改所有节点里面的/etc/sysconfig/network文件,保持主机名一致
修改/etc/主机名的名字
[root@mdw/] #猫/etc/hostname
mdw
[root@mdw/] #猫/etc/sysconfig/network
网络=是的
主机名=mdw

  李   <李>修改每个节点上面的文件打开数量的限制
猫/etc/security/limits.conf   
      <李>软nofile 65536李   <李>硬nofile 65536李   <李>软nproc 131072李   <李>硬nproc 131072
    [root@mdw/] #猫/etc/security/limits.d/90-nproc.李参看   <李> 131072
    根软nproc软nproc无限李   李
  <李>   

修改内核参数
sysctl - w kernel.sem=?00 64000 50 150“猫/proc/sys/kernel/sem

  李   <李>   

关闭所有节点的防火墙和selinux
service iptables停止
chkconfig iptables了
setenforce 0

  李   <李>下载greenplum安装包
需要注册账号。也可以在公司的机器上面拉取现有的二进制包https://network.pivotal.io/products/pivotal-gpdb
     

7。所有节点创建greenplum的用户和用户组
groupadd - g 530 gpadmin
useradd 530 - u 530 - g - m - d/home/gpadmin - s/bin/bash gpadmin
乔恩- r gpadmin: gpadmin/home/gpadmin
回声123456 | passwd gpadmin stdin

     <李>   

在主人上面安装greenplum
su - gpadmin
解压greenplum-db-4.3.14.1-rhel5-x86_64。zip
sh/greenplum-db-4.3.14.1-rhel5-x86_64。本
安装期间需要修改默认安装目录,输入/home/gpadmin/greenplum-db
为了方便安装集群,greenplum提供了批量操作的指令,通过创建配置文件,以使用批处理命令
创建文件
[gpadmin@mdw ~]猫conf/美元hostlist
mdw
sdw1
sdw2
sdw3
[gpadmin@mdw ~]猫conf/美元seg_hosts
sdw1
sdw2

  李   <李>设置环境变量打通所有的节点
greenplum-db/greenplum_path来源。sh
[gpadmin@mdw ~]美元gpssh-exkeys - f/home/gpadmin/conf/hostlist//传输秘钥
[5]第一步创建本地> ID和授权   <李>   

分发所有的安装包到每个值节点
tar cf greenplum。焦油greenplum-db/
将文件拷贝到每个机器上面
gpscp - f/home/gpadmin/conf/hostlist greenplum。焦油=:/home/gpadmin/
批量解压
tar xf greenplum.tar
这样所有的节点就完成的安装

  李   <李>初始化创建数据目录
[gpadmin@mdw conf]美元gpssh - f hostlist
=比;mkdir gpdata
(mdw)
[sdw2]
[sdw1]
[sdw3]
=比;(mdw) cd gpdata

[sdw2]
[sdw1]
[sdw3]
=比;mkdir gpmaster gpdatap1 gpdatap2 gpdatam1 gpdatam2
(mdw)
[sdw2]
[sdw1]
[sdw3]
=比;李退出      

每个节点上面配置环境变量
猫. bash_profile/home/gpadmin/greenplum-db/greenplum_path
来源。sh
出口MASTER_DATA_DIRECTORY=/home/gpadmin/gpdata/gpmaster/gpseg-1
出口PGPORT=6500
出口PGDATABASE=postgres . bash_profile


来源   

配置初始化文件
[gpadmin@mdw conf]美元猫gpinitsystem_config
ARRAY_NAME=癎reenplum"
MACHINE_LIST_FILE=/home/gpadmin/conf/seg_hosts

  

段的名称前缀

  

SEG_PREFIX=gpseg   

主段起始的端口号

  

PORT_BASE=33000   

指定主要部分的数据目录

  

声明——DATA_DIRECTORY=(/home/gpadmin/gpdata/gpdatap1/home/gpadmin/gpdata/gpdatap2)

  

主所在机器的主机名

Greenplum码头工人安装测试环境