【医生】Greenplum安装

  

  配置系统信息做安装Greenplum的准备工作   

  

  1. greenplum集群介绍   

  

  这里使用1个硕士,3个部分的集群,ip为   

  

  192.168.6.119,,,掌握
  192.168.6.120,,,段
  192.168.6.121,,段大敌;standbymaster   

  

  
  

  

  2 .修改/etc/主机文件(所有的机器都要修改)   

  [gpadmin@dw-greeplum-1 gpseg-1]更多美元/etc/hosts
  #不删除以下行,或者各种程序
  #需要网络功能将会失败。
  127.0.0.1,,,,,,,本地主机。localdomain localhost
  ::1,,,,,,localhost6。localdomain6 localhost6
  192.168.6.119,dw-greeplum-1 mdw
  192.168.6.120,dw-greeplum-2 sdw1
  192.168.6.121,dw-greeplum-3 sdw2
  
  
  

  配置了这个文件之后,一定要同时修改,/etc/sysconfig/网络这个文件如下(所有机器都要修改):   

     
 [root@mdw ~] #猫/etc/sysconfig/==
     

  
  

  
  

  3 .创建用户和用户组(所有机器都要创建)   

  
 [root@mdw ~] # groupadd - g ~] # useradd - g -u530 - m - d/home/gpadmin - s/bin/~过于简单/
  
  
  

  4.修改系统内核(所有机器,可以参考书216页)上
        

              
 [root@mdw selinux] #猫/etc/selinux/

  好了现在准备工作已经做好了,可以开始安装Greenplum了   

  
  

  二。安装Greenplum   

  

  1 .创建安装文件目录(每台机器)   

     
 [root@mdw ~] # mkdir/opt/
     

  之后安装文件就放在这个目录下面   

  
  

  2 .下载安装包   

     http://pan.baidu.com/s/1b60kqi
     
  

  3.掌握上安装Greenplum(只需掌握即可)   

  

  将下载的文件放在CenOS系统中自己能找到的位置即可,给该文件赋予执行权限,之后执行该文件,即开始安装   

     <>以前root@mdw ~ # chmod + x greenplum-db-4.3.3.1-build-1-RHEL5-x86_64.bin   root@mdw ~ #。/greenplum-db .构建——RHEL5-x86_64.bin
     

  期间需要修改默认安装目录,输入/opt/greenplum/greenplum-db-4.8.3.1   

  

  之后即可安装成功,此时主人上的Greenplum安装成功了。但是之前我们都是以根身份安装的,所以要将安装目录下的文件的所有者都修改为gpadmin   

     
 [root@mdw ~] # chown - r gpadmin: gpadmin/opt/greenplum 
     

  因为只在主人上安装了Greenplum,所以下面要将安装包批量发送到每个段上,才能算是整个Greenplum集群完整安装了Greenplum。下面的操作都是为了连接所有节点,并将安装包发送到每个节点。   

  

  4 .创建配置文件   

              
 [root@mdw ~ 
  
 
  
 
              

  注意此时需要转换成gpadmin身份来操作了,按照上面的文件内容创建hostlist和seg_hosts文件,备用。   

  

  
  

  

  5 .打通所有节点   

  

     

              
 [gpadmin@mdw ~]美元来源/opt/greenplum/greenplum-db/~]美元gpssh-exkeys - f 
  
 
  <>之前的         

  这就说明成功打通了,之后就可以使用下面的命令开启批量操作,如下:   

  

  
  

  

  注意gpssh-exkeys命令使用的时候一定要用gpadmin身份,因为这个命令会生成ssh的免密码登录的秘钥,在/home/gpadmin/. ssh这里。如果使用根身份使用gpssh-exkeys命令,那么生成的. ssh秘钥在根的家下面或者是在/home/gpadmin下面但是是根的所有者,如果之后使用gpadmin身份执行相应操作的时候就没有权限。   

              
 [gpadmin@mdw ~]美元gpssh - f 
  
 
  <前>         

  这里pwd命令是linux中的查看路径命令,这里也是查看一下批量操作时所处的位置,从中可以看到同时连接到了4个节点。这里如果/etc/主机文件中参数只设置了两个,没有设置主机名,就只能同时连接2个节点,而且是随机的。发生这个错误当时也是找了好长时间。   

  

  这里我们只是测试一下,退出之后先做一些其他的操作。   

【医生】Greenplum安装