熟悉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 dialout Feb : jdk-9.0.
-rw-r--r-- dialout Jan : jdk-9.0.4_linux-x64_bin.tar.gz
mv jdk-9.0. /opt
#改变权限
sudo chown mac:mac /opt
cd /opt/java/bin
./java -version
#这个时候提示java版本就说明安装成功了

4、配置jdk环境变量

#建立软连接
cd /opt
ln -s jdk-9.0. 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..tar ~/Downloads
tar -xvf hadoop-3.0..tar
mv hadoop-3.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. 这种,肯定会报错
#[/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即可!!!

自学大数据(hadoop)第一天的更多相关文章

  1. 聊聊自学大数据flume中容易被人忽略的细节

    ​前言:老刘不敢保证说的有多好,但绝对是非常良心地讲述自学大数据开发路上的一些经历和感悟,保证会讲述一些不同于别人技术博客的细节. 01 自学flume的细节 老刘现在想写点有自己特色的东西,讲讲自学 ...

  2. 云计算分布式大数据Hadoop实战高手之路第八讲Hadoop图文训练课程:Hadoop文件系统的操作实战

    本讲通过实验的方式讲解Hadoop文件系统的操作. “云计算分布式大数据Hadoop实战高手之路”之完整发布目录 云计算分布式大数据实战技术Hadoop交流群:312494188,每天都会在群中发布云 ...

  3. 成都大数据Hadoop与Spark技术培训班

    成都大数据Hadoop与Spark技术培训班   中国信息化培训中心特推出了大数据技术架构及应用实战课程培训班,通过专业的大数据Hadoop与Spark技术架构体系与业界真实案例来全面提升大数据工程师 ...

  4. CentOS6安装各种大数据软件 第一章:各个软件版本介绍

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  5. 王家林的“云计算分布式大数据Hadoop实战高手之路---从零开始”的第十一讲Hadoop图文训练课程:MapReduce的原理机制和流程图剖析

    这一讲我们主要剖析MapReduce的原理机制和流程. “云计算分布式大数据Hadoop实战高手之路”之完整发布目录 云计算分布式大数据实战技术Hadoop交流群:312494188,每天都会在群中发 ...

  6. 云计算分布式大数据Hadoop实战高手之路第七讲Hadoop图文训练课程:通过HDFS的心跳来测试replication具体的工作机制和流程

    这一讲主要深入使用HDFS命令行工具操作Hadoop分布式集群,主要是通过实验的配置hdfs-site.xml文件的心跳来测试replication具体的工作和流程. 通过HDFS的心跳来测试repl ...

  7. 14周事情总结-机器人-大数据hadoop

    14周随着考试的进行,其他该准备的事情也在并行的处理着,考试内容这里不赘述了 首先说下,关于机器人大赛的事情,受益颇多,机器人的制作需要机械和电控两方面 昨天参与舵机的测试,遇到的问题:舵机不动 排查 ...

  8. 大数据Hadoop学习之搭建hadoop平台(2.2)

    关于大数据,一看就懂,一懂就懵. 一.概述 本文介绍如何搭建hadoop分布式集群环境,前面文章已经介绍了如何搭建hadoop单机环境和伪分布式环境,如需要,请参看:大数据Hadoop学习之搭建had ...

  9. 大数据hadoop面试题2018年最新版(美团)

    还在用着以前的大数据Hadoop面试题去美团面试吗?互联网发展迅速的今天,如果不及时更新自己的技术库那如何才能在众多的竞争者中脱颖而出呢? 奉行着"吃喝玩乐全都有"和"美 ...

  10. 搭建大数据hadoop完全分布式环境遇到的坑

    搭建大数据hadoop完全分布式环境,遇到很多问题,这里记录一部分,以备以后查看. 1.在安装配置完hadoop以后,需要格式化namenode,输入指令:hadoop namenode -forma ...

随机推荐

  1. Arcgis API for JS——普通分屏联动及二三维联动

    对于二三维联动,有多种方法进行实现,当时旧项目使用了当时能掌握的一种写法,在技能提升了这么多后当然要对这些写法做一个总结. 一.通过监听View上的鼠标事件变化来进行分屏联动(同一坐标系) (同理可以 ...

  2. ionic2简单分析

    Angular2是一个全新的框架,它从ReactJS以及其他web移动框架借鉴了不少经验和优点,巨大的改进使得开 发体验和性能已经超越了Angular1,而且Ionic2无论是从UI交互效果和跨平台的 ...

  3. java第三章笔记

    java的基本程序设计结构: 1. 声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不能使用未被初始化的变量. 2.在java中不区分变量的声明与定义. 3.当参与/运算的两个操作数都是整数 ...

  4. java第二章总结与感想

    本章主要介绍Java程序设计环境,下面一节一节的记录: 2.1 安装java工具箱(JDK): 2.1.1, 下载JDK: 这一节主要介绍了以下知识点: (1)jdk的下载地址: (2)一些java术 ...

  5. java jdk jre

    Java11新特性: https://www.cnblogs.com/eric-shao/p/10025180.html java的一些基本概念——java11.jdk.jre.jvm: https: ...

  6. 保卫"木叶",从火影剧情看网站攻防的演变

    精彩故事即将上演,敬请期待 一.下忍考试 关键词:内鬼.已知攻击.后门 二.佩恩入侵 关键词:未知攻击.零日漏洞 三.忍界大战 关键词:CC攻击.批量注册.模拟攻击 -- 时间过去很久,火影篇太多情节 ...

  7. redis过期机制

    Redis会自己回收清理不用的数据吗? 如果能,那如何配置? 如果不能,如何防止数据累加后大量占用存储空间的问题? 之前一直接触Redis不是很深入,最近项目当中遇到一个需求场景,需要清空一些存放在R ...

  8. JMeter安装时Binarys与Source,tgz与zip如何选择?

    在 http://jmeter.apache.org/download_jmeter.cgi   或 http://jmeter.apache.org/   的 Download  版块下载 JMet ...

  9. mnist的格式说明,以及在python3.x和python 2.x读取mnist数据集的不同

    有一个关于mnist的一个事例可以参考,我觉得写的很好:http://www.cnblogs.com/x1957/archive/2012/06/02/2531503.html #!/usr/bin/ ...

  10. Android Studio学习之 日志工具

    Log.v()   低级日志 Log.d(' ',' ')  debug调试信息 第一个参数tag,当前类名 第二个参数msg,打印具体内容 Log.i()  info数据 Log.w() warn警 ...