• greenplum单机安装


    # 创建用户和组gpadmin

    groupadd -g 3030 gpadmin #创建用户组

    useradd -u 3030 gpadmin -g gpadmin -d /home/gpadmin #创建用户,并指定路径

    passwd gpadmin #创建用户密码

    # 配置内核参数,添加如下内容:

    vi /etc/sysctl.conf

    #By greenplum

    net.ipv4.ip_forward = 0
    net.ipv4.conf.default.accept_source_route = 0
    kernel.sysrq = 1
    kernel.core_uses_pid = 1
    net.ipv4.tcp_syncookies = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.sem = 250 64000 100 512
    kernel.shmmax = 500000000
    kernel.shmmni = 4096
    kernel.shmall = 4000000000
    kernel.sem = 250 64000 100 512
    net.ipv4.tcp_tw_recycle=1
    net.ipv4.tcp_max_syn_backlog=4096
    net.core.netdev_max_backlog=10000
    vm.overcommit_memory=2
    net.ipv4.conf.all.arp_filter = 1


    # 以上参数可以根据自己系统配置做适当修改
    # 手工执行命令,让参数生效

    sysctl -p

    # 在limits.conf文件中添加如下配置
    vi /etc/security/limits.conf

    # End of file

    * soft nofile 65536
    * hard nofile 65536
    * soft nproc 131072
    * hard nproc 131072

    # 修改/etc/hosts文件

    vi /etc/hosts

    127.0.0.1 mdw
    127.0.0.1 sdw
    127.0.0.1 localhost


    # 配置用户ssh用户无密码登录,单机也得配置

    su - gpadmin

    mkdir ~/.ssh
    chmod 700 ~/.ssh
    cd .ssh/
    ssh-keygen -t rsa #不断按回车键
    ssh gpmaster cat /home/gpadmin/.ssh/id_rsa.pub >>authorized_keys
    chmod 600 authorized_keys
    ssh gpmaster date


    # 安装gp软件
    su - root
    cp greenplum-db-4.2.8.5-build-1-RHEL5-x86_64.zip /usr/local/
    cd /usr/local/
    unzip greenplum-db-4.2.8.5-build-1-RHEL5-x86_64.zip
    ./greenplum-db-4.2.8.5-build-1-RHEL5-x86_64.bin

    # 修改gp安装目录权限
    chown -R gpadmin:gpadmin /usr/local/greenplum-db*

    # 创建gp实例的目录
    mkdir /data/
    mkdir /data/gp1 #segment 1 的目录
    mkdir /data/gp1/primary/
    mkdir /data/gp2 #segment 2 的目录
    mkdir /data/gp2/primary/
    mkdir /data/gp3 #segment 3 的目录
    mkdir /data/gp3/primary/
    mkdir /data/gp4 #segment 4 的目录
    mkdir /data/gp4/primary/
    mkdir /data/master #master 的目录

    # 给实例目录授权
    chown -R gpadmin:gpadmin /data/gp*
    chown -R gpadmin:gpadmin /data/master

    # 修改gpadmin用户环境配置

    su - gpadmin

    vi .bash_profile

    source /usr/local/greenplum-db/greenplum_path.sh
    export MASTER_DATA_DIRECTORY=/data/master/gpseg-1
    export PGPORT=5432

    # 生效

    source .bash_profile

    # 编辑all_hosts_file文件,添加如下内容

    vi all_hosts_file

    mdw


    # 编辑seg_hosts_file文件

    vi seg_hosts_file

    mdw

    # 执行如下命令验证用户等效性
    gpssh-exkeys -f all_hosts_file

    # 初始化系统
    # 编辑系统初始化的参数文件,这个文件的编辑可以使用模版,模板文件所在目录如下
    cp /usr/local/greenplum-db/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/

    vi gpinitsystem_config

    declare -a DATA_DIRECTORY=(data/gp1/primary data/gp2/primary data/gp3/primary data/gp4/primary) # 这里是segment的实例目录,多个目录用空格隔开,有几个目录就代表有几个segment

    MASTER_HOSTNAME=mdw #指定master所在服务器名

    MASTER_DIRECTORY=/data/master #master 实例目录

    DATABASE_NAME=test #初始化的数据库名

    #初始化前需要安装依赖包
    yum install -y ed

    # 执行初始化系统命令

    gpinitsystem -c gpinitsystem_config -h seg_hosts_file

    # 系统开始初始化,之后会看到如下提示:

    # Continue with Greenplum creation Yy/Nn>

    # 输入 Y ,按回车,系统会初始化完成

    # 安装结束可以连接GP数据库了

    psql -U gpadmin -W -d UEB

    # 输入gpadmin密码即可登陆

  • 相关阅读:
    现代软件工程的构建之法
    How do I Check for Duplicate Items in a ListView?
    (转)aspxgridview记录的批量修改
    vs2010简体中文旗舰版智能感知,中文提示,英文提示变化的问题
    (转)怎样成为一名Android开发者
    It’s Not Too Late to Learn How to Code
    (转)手机屏幕VGA QVGA HVGA WVGA区别
    (转)CodeSmithSchemaExplorer类结构详细介绍
    (转)C#控件命名规范
    DataReader 绑定DataGridView的方式
  • 原文地址:https://www.cnblogs.com/FreeFire/p/13298076.html
Copyright © 2020-2023  润新知