Vertica、Greenplumはインストール

、にVertica

出典:
https://github.com/sumitchawla/docker-vertica

使用方法:

#  To run without a persistent datastore
docker run -p 5433:5433  sumitchawla/vertica

#To run with a persistent datastore
docker run -p 5433:5433 -d -v /path/to/vertica_data:/home/dbadmin/docker sumitchawla/vertica

连接参数

Default DB Name - docker

Default User - dbadmin

Default Password (NO PASSWORD) -



######
vertca   镜像

https://github.com/bluelabsio/docker-vertica  需要下载rpm


下载vertica  客户端

https://www.vertica.com/download/vertica/

https://softwaresupport.softwaregrp.com/   下载页面

二、Greenplumは

https://github.com/greenplum-db/gpdb/releases 下载页面(开源下载,官网需登录)
https://hub.docker.com/r/kevinmtrowbridge/greenplumdb_singlenode  (镜像直接用)
https://github.com/kevinmtrowbridge/greenplumdb_singlenode_docker
https://github.com/kevinmtrowbridge/greenplumdb_singlenode_docker/blob/master/Dockerfile

单机版安装
https://www.jianshu.com/p/513935550350
greenplum  源码安装
https://yq.aliyun.com/articles/609855#

記録のスタンドアロンインストール:重要Z

容器内操作
   root
   vi   /etc/sysctl.conf
    3  vi /etc/security/limits.conf
    4  sysctl -p
    5  yum    install  wget 
    6  wget https://github.com/greenplum-db/gpdb/releases/download/6.0.0/greenplum-db-6.0.0-rhel7-x86_64.rpm
    7  yum  localinstall  greenplum-db-6.0.0-rhel7-x86_64.rpm 
    8  ip a s
    9  find  /  -name "*greenplum*"
   10  vi  /etc/hosts
   11  groupadd gpadmin
   12  useradd -g gpadmin gpadmin
   13  passwd gpadmin
   14  chown -R gpadmin.gpadmin   /usr/local/greenplum-db
   15  cd /usr/local/greenplum-db
   16  ll
   17  cd 
   18  su - gpadmin
   19  vi  /etc/sysconfig/network
   20  su - gpadmin
   21  \cp -R -f /usr/lib64/python2.7/site-packages/.   /usr/local/greenplum-db/lib/python//
   22  echo "RemoveIPC=no" >> /etc/systemd/logind.conf
   23  su - gpadmin
   24  ss  -tanl 
   25   yum install -y net-tools which openssh-clients openssh-server less zip unzip iproute
   26  /usr/sbin/sshd
   27  ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
   28  ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
   29  ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
   30  /usr/sbin/sshd
   31  ss  -tanl 
   32  su  -  gpadmin 
   33  ss -tanl 
   34  history
   
   gpaadmin操作
   
   mkdir -p /home/gpadmin/masterdata
    2  mkdir -p /home/gpadmin/segmentdata
    3  mkdir -p /home/gpadmin/segmentmirror
    4  vi   /home/gpadmin/all_hosts
    5  vi  /home/gpadmin/seg_hosts
    6  cd  /home/gpadmin/
    7  vi  .bashrc
    8  ll
    9  vi  /home/gpadmin/gpinitsystem_config
   10  cat    .bashrc 
   11  . .bashrc
   12  gpssh-exkeys -f /home/gpadmin/all_hosts
   13  gpinitsystem -c /home/gpadmin/gpinitsystem_config
   14  ss  -tanl 
   15  history 
   
   docker  run  -d  -p 5432:5432  --rm  -h "mdw"      greenplum-v2 
   使用容器生成greenplum后的操作
   vi   /etc/hosts    
   172.17.0.2      mdw   sdw 
   启动sshd    /usr/sbin/sshd 
    
   su  - gpadmin  
   .  .bashrc   
   gpstart 



使用小例子

su  -  gpadmin 

psql  -d gpmaster 
psql: FATAL:  database "gpmaster" does not exist

创建数据库:
createdb  gpadmin -E utf-8

登录psql  -d gpadmin

开放远程权限
cd $MASTER_DATA_DIRECTORY/     masterdata目录(gpseg-1内)

vi pg_hba.conf

host     testDB      gpadmin         192.168.96.1/32    md5

通过gpstop -u命令使配置生效


通过其他机器登录数据库

$ psql -h192.168.96.128 -p5432 -d testDB -Ugpadmin


おすすめ

転載: www.cnblogs.com/g2thend/p/11535303.html