zoukankan      html  css  js  c++  java
  • Apache KUDU 安装搭建

    Apache KUDU 安装搭建
    节点规划
    节点 角色
    node1 Master Server、Tablet Server
    node2 Master Server、Tablet Server
    node3 Kudu Client、Tablet Server
    node4 Master Server
    配置NTP时钟同步
    所有结点执行:yum -y install ntp && /etc/init.d/ntpd restart
     
    配置yum源
    [root@node1 ~]# wget -P /etc/yum.repos.d/ http://archive.cloudera.com/kudu/redhat/6/x86_64/kudu/cloudera-kudu.repo
    [root@node1 ~]# scp /etc/yum.repos.d/cloudera-kudu.repo root@node2:/etc/yum.repos.d/
    [root@node1 ~]# scp /etc/yum.repos.d/cloudera-kudu.repo root@node3:/etc/yum.repos.d/
    [root@node1 ~]# scp /etc/yum.repos.d/cloudera-kudu.repo root@node4:/etc/yum.repos.d/
     
    安装Kudu基础组件
    所有安装Master、Tablet结点安装kudu基础组件
    [root@node1 ~]# yum install kudu
    [root@node2 ~]# yum install kudu
    [root@node3 ~]# yum install kudu
    [root@node4 ~]# yum install kudu
     
    安装Kudu Master
    Master结点安装kudu-master
    [root@node1 ~]# yum install kudu-master
    [root@node2 ~]# yum install kudu-master
    [root@node4 ~]# yum install kudu-master
     
    安装Kudu Tablet
    Tablet结点安装kudu-tserver
    [root@node1 ~]# yum install kudu-tserver
    [root@node2 ~]# yum install kudu-tserver
    [root@node3 ~]# yum install kudu-tserver
     
    安装Kudu Client
    [root@node3 ~]# yum install kudu-client0
    [root@node3 ~]# yum install kudu-client-devel
     
    配置所有Kudu Master
    配置Kudu Master结点node1
    cat /etc/default/kudu-master
    export FLAGS_log_dir=/var/log/kudu
    export FLAGS_rpc_bind_addresses=node1:7051

    cat /etc/kudu/conf/master.gflagfile
    # Do not modify these two lines. If you wish to change these variables,
    # modify them in /etc/default/kudu-master.
    --fromenv=rpc_bind_addresses
    --fromenv=log_dir
    --fs_wal_dir=/var/lib/kudu/master
    --fs_data_dirs=/var/lib/kudu/master
    # 多个master结点
    --master_addresses=node1:7051,node2:7051,node4:7051
     
    配置Kudu Master结点node2
    cat /etc/default/kudu-master
    export FLAGS_log_dir=/var/log/kudu
    export FLAGS_rpc_bind_addresses=node2:7051

    cat /etc/kudu/conf/master.gflagfile
    # Do not modify these two lines. If you wish to change these variables,
    # modify them in /etc/default/kudu-master.
    --fromenv=rpc_bind_addresses
    --fromenv=log_dir
    --fs_wal_dir=/var/lib/kudu/master
    --fs_data_dirs=/var/lib/kudu/master
    --master_addresses=node1:7051,node2:7051,node4:7051
     
    配置Kudu Master结点node4
    cat /etc/default/kudu-master
    export FLAGS_log_dir=/var/log/kudu
    export FLAGS_rpc_bind_addresses=node4:7051

    cat /etc/kudu/conf/master.gflagfile
    # Do not modify these two lines. If you wish to change these variables,
    # modify them in /etc/default/kudu-master.
    --fromenv=rpc_bind_addresses
    --fromenv=log_dir
    --fs_wal_dir=/var/lib/kudu/master
    --fs_data_dirs=/var/lib/kudu/master
    --master_addresses=node1:7051,node2:7051,node4:7051
     
    配置所有Kudu Tablet
    配置Kudu Tablet结点node1
    cat /etc/default/kudu-tserver
    export FLAGS_log_dir=/var/log/kudu
    export FLAGS_rpc_bind_addresses=node1:7050

    cat /etc/kudu/conf/tserver.gflagfile
    # Do not modify these two lines. If you wish to change these variables,
    # modify them in /etc/default/kudu-tserver.
    --fromenv=rpc_bind_addresses
    --fromenv=log_dir
    --fs_wal_dir=/var/lib/kudu/tserver
    --fs_data_dirs=/var/lib/kudu/tserver
    #Tablet结点指向master结点
    --tserver_master_addrs=node1:7051,node2:7051,node4:7051
     
    配置Kudu Tablet结点node2
    cat /etc/default/kudu-tserver
    export FLAGS_log_dir=/var/log/kudu
    export FLAGS_rpc_bind_addresses=node2:7050

    cat /etc/kudu/conf/tserver.gflagfile
    # Do not modify these two lines. If you wish to change these variables,
    # modify them in /etc/default/kudu-tserver.
    --fromenv=rpc_bind_addresses
    --fromenv=log_dir
    --fs_wal_dir=/var/lib/kudu/tserver
    --fs_data_dirs=/var/lib/kudu/tserver
    --tserver_master_addrs=node1:7051,node2:7051,node4:7051
     
    配置Kudu Tablet结点node3
    cat /etc/default/kudu-tserver
    export FLAGS_log_dir=/var/log/kudu
    export FLAGS_rpc_bind_addresses=node3:7050

    cat /etc/kudu/conf/tserver.gflagfile
    # Do not modify these two lines. If you wish to change these variables,
    # modify them in /etc/default/kudu-tserver.
    --fromenv=rpc_bind_addresses
    --fromenv=log_dir
    --fs_wal_dir=/var/lib/kudu/tserver
    --fs_data_dirs=/var/lib/kudu/tserver
    --tserver_master_addrs=node1:7051,node2:7051,node4:7051
     
    启动
    启动Kudu Master
    在node1 node2 node4结点执行:service kudu-master start
     
    启动Kudu Tablet
    在node1 node2 node3结点执行:service kudu-tserver start
     
    验证
    1、查看所有Master
    http://node1:8051/masters
     


    2、查看所有Tablet
    http://node1:8051/tablet-servers
     


    ————————————————
    版权声明:本文为CSDN博主「lemon lime」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_43270493/article/details/93061841

  • 相关阅读:
    javascript学习6
    javascript学习5
    javascript学习4
    javaccript学习3
    javaccript学习2
    javaccript学习1
    C++ 线性表实现
    深入解析策略模式(转)
    CentOS7安装MySQL
    万能媒体播放器 PotPlayer
  • 原文地址:https://www.cnblogs.com/javalinux/p/14836315.html
Copyright © 2011-2022 走看看