# 8_2VirtualBox+Ubuntu搭建Hadoop集群(一)

8_2VirtualBox+Ubuntu搭建Hadoop集群(一)

  1. 所需环境:
    • ubuntu
    • Oracle VM VirtualBox
    • jdk: jdk-8u221-linux-x64.tar.gz
    • hadoop:hadoop-2.9.2.tar.gz
  2. Oracle VM VirtualBox 配置网络:需要配置两个网卡,Host-only和Network,比骄坑
    管理——全局——网络:添加NetWork
    # 8_2VirtualBox+Ubuntu搭建Hadoop集群(一)_第1张图片
    master——右键设置——网络:能看到两个网卡
    # 8_2VirtualBox+Ubuntu搭建Hadoop集群(一)_第2张图片
  3. Ubuntu 静态Ip设置:10.0.2.15为动态获取的Ip,下面的ip为静态显示的,只需要配置下面的静态ip # 8_2VirtualBox+Ubuntu搭建Hadoop集群(一)_第3张图片
    点击编辑链接,编辑有线连接,将ip设置为静态,另一个eth0动态分配就可以,如下:
    # 8_2VirtualBox+Ubuntu搭建Hadoop集群(一)_第4张图片
    如下
    # 8_2VirtualBox+Ubuntu搭建Hadoop集群(一)_第5张图片
  4. 复制克隆另外两个节点机master1,master2,配置ip和第一台的方法一样,只是静态ip不要重复 ,例如可设置为:

193.192.168.xx.2 hadoop
192.168.xx.3 hadoop1
192.168.xx.4 hadoop2

  1. 要确保物理机和虚拟能互相ping通:

    • 编辑Windows host:c:\Windows\System32\drivers\etc,加上

      193.192.168.xx.2 hadoop
      192.168.xx.3 hadoop1
      192.168.xx.4 hadoop2

    • vi /etc/hosts 加上如上的信息

  2. java环境配置
    使用Filezilla上传文件jdk-8u211-linux-x64.tar.gz到服务器。然后执行:

tar -zxvf jdk-8u211-linux-x64.tar.gz
mv jdk1.8.0_211/ /usr/local/
#添加如下到~/.bash_profile
export JAVA_HOME=/usr/local/jdk1.8.0_211/
export PATH=$PATH:$JAVA_HOME/bin
  1. 免密码登录,就是hadoop可以不用输入密码直接登录hadoop1和hadoop2,登录hadoop
#安装ssh工具
ssh-keygen -b 4096
  1. 拷贝生成的公钥到其他机器上
ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@hadoop
ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@hadoop1
ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@hadoop2

你可能感兴趣的:(Training,ubtun,hadoop)