zoukankan      html  css  js  c++  java
  • 自学大数据(hadoop)第一天

    熟悉linux系统

    1、安装linux系统-ubuntu

      官网链接:https://www.ubuntu.com/download 

      下载ubuntu desktop 即可,拖拽到VMvare里即可安装,默认安装;

    2、ubuntu默认启动修改

      解释:[/boot/grub/grub.cfg]为开机最重要的配置问价,但是gurb.cfg是由[/etc/default/grub]生成的,所以,要修改[/etc/default/grub]文件

      结果:然而并没有什么乱用,启动失败了,不知道为什么???

    #使用nano打开grub文件
    sudo nano /etc/default/grub
    #将quiet修改成 text
    GRUB_CMDLINE_LINUX_DEFAULT="TEXT"
    #保存退出 并执行生效命令
    sudo update-grub
    #重启即可
    sudo reboot

     3、安装jdk

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    #先把.tar.gz文件或者.tar文件复制到~/Downloads里边在解压,否则移动不到ubuntu里边去
    cd /mnt/hgfs/下载 cp jdk-9.0.4_linux-x64_bin.tar.gz ~/Downloads tar -xzvf jdk-9.0.4_linux-x64_bin.tar.gz ls -l drwxrwxr-x 1 501 dialout 320 Feb 27 19:42 jdk-9.0.4 -rw-r--r-- 1 501 dialout 354635831 Jan 8 08:36 jdk-9.0.4_linux-x64_bin.tar.gz mv jdk-9.0.4 /opt #改变权限 sudo chown mac:mac /opt cd /opt/java/bin ./java -version #这个时候提示java版本就说明安装成功了

    4、配置jdk环境变量

    #建立软连接
    cd /opt
    ln -s jdk-9.0.4 jdk
    cd /etc/
    ls -l | grep env
    sudo nano enviroment
    #打开后配置环境变量
    JAVA_HOME=/opt/jdk
    PATH后边加上:/opt/jdk/bin
    #然后进入根目录
    cd / 
    java -version

     5、下载安装hadoop,配置

    下载地址:http://hadoop.apache.org/releases.html  我选的是3.0版本

    cd /mnt/hgfs
    #如果解压后,就无法移动到~/Downloads  不知道为什么
    cp hadoop-3.0.0.tar ~/Downloads
    tar -xvf hadoop-3.0.0.tar
    mv hadoop-3.0.0 /opt
    #配置软连接
    ln -s hadoop-3.0.0 hadoop
    #打开配置文件
    sudo nano /etc/enviroment
    #添加
    HADOOP_HOME=/opt/hadoop
    PATH=后边加上:/opt/hadoop/bin:/opt/hadoop/sbin
    #执行
    source /etc/enviroment
    #重启
    sudo reboot
    #验证 注意不是-version
    hadoop version

     6、修改ip地址

    #注意ip地址的取值范围不要 把ip设置成192.168.8.400 这种,肯定会报错
    #[/etc/network/interfaces]目录下修改,修改完执行命令[sudo /etc/init.d/networking restart] 进行重启
    #修改的ip地址如下,目前并不懂里边的内容到底是什么意思
    mac@u100:~$ sudo nano /etc/network/interfaces
    #下边为interfaces问价修改后的内容 注意有的电脑是ens33 有的是enth0或者其他 使用ifconfig来查询你的电脑显卡名称是什么(linux系统才行)
    uto lo
    iface lo inet loopback
    
    
    auto ens33
    iface ens33 inet static
    address 192.168.8.101
    netmask 255.255.255.0
    gateway 192.168.8.2 #netstart -rn
    
    dns-nameserver 8.8.8.8
    
    #重启网络配置,必须出现[ok]才行,如果提示false,说明你配置的不对
    mac@u100:~$ sudo /etc/init.d/networking restart
    [ ok ] Restarting networking (via systemctl): networking.service.
    
    #重启系统(ubuntu)即可
    sudo reboot

    7、修改dns映射(hostname、对应的映射关系)

    hostname文件

    #修改hostname需要root权限,如果你没有设定root密码,请看代码
    sudo passwd root
    #然后输入两次密码,或者一次用户密码,两次root密码,然后root登陆
    su
    #输入你刚才设置的root密码,登陆成功,修改hostname文件
    cd /etc
    echo u100 > hostname
    #hostname本来是ubuntu,这样就修改成u100了,成功修改成本机名,不过需要重启才行,先不着急重启,设置完ip映射再重启

    hosts文件

    #修改hosts文件
    sudo nano /etc/hosts
    
    #以下问修改后的内容
    127.0.0.1       localhost
    192.168.8.101   u100
    192.168.8.102   u200
    192.168.8.103   u300
    192.168.8.104   u400
    192.168.8.105   u500
    
    # 下边还有一些内容不需要修改,省略!!!

    注意:五台虚拟机都要改成相同的hosts文件,相同的映射关系,以后直接ping u100,ping u200即可!!!

  • 相关阅读:
    UVA 1599 Ideal Path(双向bfs+字典序+非简单图的最短路+队列判重)
    UVA 1572 Self-Assembly(拓扑排序)
    最大流当前弧优化Dinic分层模板
    POJ 3683.Priest John's Busiest Day 2-SAT
    n的m划分 整数拆分问题
    表达式计算
    大白书中无向图的点双联通分量(BCC)模板的分析与理解
    Codeforces 766D. Mahmoud and a Dictionary 并查集 二元敌对关系 点拆分
    树状数组入门
    Tire树入门专题
  • 原文地址:https://www.cnblogs.com/fooller/p/8479425.html
Copyright © 2011-2022 走看看