设为首页 收藏本站
查看: 690|回复: 0

[经验分享] Hadoop 3.0.0-alpha2安装(一)

[复制链接]

尚未签到

发表于 2018-10-29 08:44:02 | 显示全部楼层 |阅读模式
1、集群部署概述
1.1 Hadoop简介
  研发要做数据挖掘统计,需要Hadoop环境,便开始了本次安装测试,仅仅使用了3台虚拟机做测试工作。 简介……此处省略好多……,可自行查找 ……
  从你找到的内容可以总结看到,NameNode和JobTracker负责分派任务,DataNode和TaskTracker负责数据计算和存储。这样集群中可以有一台NameNode+JobTracker,N多台DataNode和TaskTracker。
  ### 直接从word文档中拷贝到博客编辑后台的,看官注意个别空格等问题!
1.2版本信息
  本次测试安装所需软件版本信息如表1-1所示。
  表1-1:软件版本信息
  名称        
  版本信息
  操作系统
  CentOS-6.8-x86_64-bin-DVD1.iso
  Java
  jdk-8u121-linux-x64.tar.gz
  Hadoop
  hadoop-3.0.0-alpha2.tar.gz
1.3测试环境说明
  本实验环境是在虚拟机中安装测试的,Hadoop集群中包括1个Master,2个Salve,节点之间内网互通,虚拟机主机名和IP地址如表1-2所示。
  主机名
  模拟外网IP地址(eth1
  备注
  master
  192.168.24.15
  NameNode+JobTracker
  slave1
  192.168.24.16
  DataNode+TaskTracker
  slave2
  192.168.24.17
  DataNode+TaskTracker
  ### 说明:文档出现的灰色阴影部分内容为文件编辑内容或操作显示内容。
2、操作系统设置
  1、安装常用软件
  ### 由于操作系统是最小化安装,所以安装一些常用的软件包
  # yum install gcc gcc-c++ openssh-clients vimmake ntpdate unzip cmake tcpdump openssl openssl-devel lzo lzo-devel zlibzlib-devel snappy snappy-devel lz4 lz4-devel bzip2 bzip2-devel cmake wget
  2、修改主机名
  # vim /etc/sysconfig/network        # 其他两个节点分别是:slave1和slave2
  NETWORKING=yes
  HOSTNAME=master
  3、配置hosts文件
  # vim /etc/hosts      # master和slave服务器上均添加以下配置内容
  10.0.24.15 master
  10.0.24.16 slave1
  10.0.24.17 slave2
  4、创建账号
  # useradd hadoop
  5、文件句柄设置
  # vim/etc/security/limits.conf
  *  soft nofile 65000
  *  hard nofile 65535
  $ ulimit -n   # 查看
  6、系统内核参数调优sysctl.conf
  net.ipv4.ip_forward = 0
  net.ipv4.conf.default.rp_filter = 1
  net.ipv4.conf.default.accept_source_route = 0
  kernel.sysrq = 0
  kernel.core_uses_pid = 1
  net.ipv4.tcp_syncookies = 1
  kernel.msgmnb = 65536
  kernel.msgmax = 65536
  kernel.shmmax = 68719476736
  kernel.shmall = 4294967296
  net.ipv4.tcp_max_tw_buckets = 60000
  net.ipv4.tcp_sack = 1
  net.ipv4.tcp_window_scaling = 1
  net.ipv4.tcp_rmem = 4096 87380 4194304
  net.ipv4.tcp_wmem = 4096 16384 4194304
  net.core.wmem_default = 8388608
  net.core.rmem_default = 8388608
  net.core.rmem_max = 16777216
  net.core.wmem_max = 16777216
  net.core.netdev_max_backlog = 262144
  net.core.somaxconn = 262144
  net.ipv4.tcp_max_orphans = 3276800
  net.ipv4.tcp_max_syn_backlog = 262144
  net.ipv4.tcp_timestamps = 0
  net.ipv4.tcp_synack_retries = 1
  net.ipv4.tcp_syn_retries = 1
  net.ipv4.tcp_tw_recycle = 1
  net.ipv4.tcp_tw_reuse = 1
  net.ipv4.tcp_mem = 94500000 915000000 927000000
  net.ipv4.tcp_fin_timeout = 1
  net.ipv4.tcp_keepalive_time = 1200
  net.ipv4.tcp_max_syn_backlog = 65536
  net.ipv4.tcp_timestamps = 0
  net.ipv4.tcp_synack_retries = 2
  net.ipv4.tcp_syn_retries = 2
  net.ipv4.tcp_tw_recycle = 1
  #net.ipv4.tcp_tw_len = 1
  net.ipv4.tcp_tw_reuse = 1
  #net.ipv4.tcp_fin_timeout = 30
  #net.ipv4.tcp_keepalive_time = 120
  net.ipv4.ip_local_port_range = 1024  65535
  7、关闭SELINUX
  # vim /etc/selinux/config
  #SELINUX=enforcing
  #SELINUXTYPE=targeted
  SELINUX=disabled
  # reboot                    # 重启服务器生效
  8、配置ssh
  # vim /etc/ssh/sshd_config       # 去掉以下内容前“#”注释
  HostKey /etc/ssh/ssh_host_rsa_key
  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile      .ssh/authorized_keys
  # /etc/init.d/sshd restart
  9、配置master和slave间无密码互相登录
  (1maseter和slave服务器上均生成密钥
  # su - hadoop
  $ssh-keygen -b 1024 -t rsa
  Generating public/private rsa key pair.
  Enter file in which to save the key(/root/.ssh/id_rsa):  /etc/profile.d/java.sh> /etc/profile.d/hadoop.sh

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-627760-1-1.html 上篇帖子: 一张图片看懂hadoop生态圈 下篇帖子: Hadoop 3.0.0-alpha2安装(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表