使用docker 创建多个容器,安装greenplum集群

 

由于本机是 win 10的家庭版本的操作系统,没有Hyper-V,在控制面板 -> 程序 -> 启用或关闭Windows功能 -> 没有找到Hyper-V。所以就在虚拟机中使用yum源现在安装docker。

我的虚拟机是red hat 6.5 64位,需要配置的是CentOS-6的yum源,red hat 6.5 使用yum命令有时会报错。

 

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

为了省去注册操作,通常选择配置CentOS  yum源,配置步骤我就不一 一说明,这里引用下这两个链接,按此步骤即可:

yum  install docker 登录

 

http://blog.csdn.net/qq_29963431/article/details/52564726  这个是安装centos版本的yum源

 

 

 

安装,启动docker,在linux

 

4.添加 yum 仓库  开始

 

 

 

 

启动docker :service docker start
准备就绪:
docker pull pivotaldata/gpdb-base       ------下载docker镜像文件命令
 
docker load < centos_lastest.tar    镜像文件导入目录
docker images 可以看到镜像数
docker ps 可以看到容器

进入到每个greenplum节点,配置基础环境

1、安装相关的依赖包

由于拉取了docker的centos镜像,这个是centos的简化版本,里面有一些程序包是没有默认安装的,会影响到后面部署greenplum,因此在docker的每个节点中安装相关的依赖包。

  1. yum install -y net-tools which openssh-clients openssh-server less zip unzip iproute.x86_64

  2. docker中默认没有启动ssh,为了方便各节点之间的互连,启动docker的每个节点里面的ssh,并创建相关的认证key

  • ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
  • ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
  • ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
  • /usr/sbin/sshd
密码 为空,直接 enter回车
 
创建3个容器:
docker run -d -p 2022:22 -p 6322:5432 -v /root/volumns/gpcentos1:/data --name gpcentos1 -it centos /bin/bash
 
进入该容器:

配置主机域名映射关系

在每个docker节点中配置,方便后续greenplum集群的配置文件中用到

 

 

 
修改所有节点里面的 /etc/sysconfig/network 文件,保持主机名一致
vi /etc/sysconfig/network
 

 

创建greenplum的用户和用户组
在每个节点中创建greenplum的用户和用户组,方便安装greenplum集群。另

  • groupadd -g 530 gpadmin
  • useradd -g 530 -u 530 -m -d /home/gpadmin -s /bin/bash gpadmin
  • chown -R gpadmin:gpadmin /home/gpadmin
  • passwd gpadmin


修改每个节点上的文件打开数量限制
vi /etc/security/limits.conf
 

 

 
在master节点上安装greenplum, 以下过程只需要在master节点处理
  1. mkdir gpfoler
    chown -R gpadmin:gpadmin gpfoler
  2. 复制greenplum-db-4.3.8.2-build-1-RHEL5-x86_64.zip到gpfolder
  3. chown -R gpadmin:gpadmin greenplum-db-5.4.0-rhel7-x86_64.zip
  4. 切换到gpadmin账号
  • su - gpadmin
后面的就是解压安装greenplum,与之前的一样的步骤,这里就不多说。

 

 

 

 

 

 

转载于:https://www.cnblogs.com/wyl89/p/8631224.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值