一、环境

Ubuntu16.04、Hadoop2.7.3、java8

系统安装完成后建议先更新一下 apt源

1、复制原文件备份

sudo cp /etc/apt/source.list /etc/apt/source.list.bak

2、编辑源列表文件

sudo vim /etc/apt/source.list

3、将原来的列表删除,添加如下内容(更换阿里的镜像,也可以更换其他的)

deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse

4、运行sudo apt-get update

5、运行sudo apt-get upgrade

二、安装SSH、配置SSH无密码登陆

  1. sudo apt-get install openssh-server
  2. ssh localhost
  3. 输入yes,输入当前帐号的密码
  4. exit # 退出刚才的 ssh localhost
    cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost
    ssh-keygen -t rsa # 会有提示,都按回车就可以
    cat ./id_rsa.pub >> ./authorized_keys # 加入授权

这样就可以无密码登录了。

三、安装Java环境

随意搜索一下就好,注意安装java8

四、安装hadoop

Hadoop 2 可以通过 http://mirror.bit.edu.cn/apache/hadoop/common/ 或者 http://mirrors.cnnic.cn/apache/hadoop/common/ 下载,一般选择下载最新的稳定版本,即下载 “stable” 下的 hadoop-2.X这个格式的文件,这是编译好的,另一个包含 src 的则是 Hadoop 源代码,需要进行编译才可使用。

选择将 Hadoop 安装至 /usr/local/ 中:

sudo tar -zxf ~/downloads/hadoop-2.7.3.tar.gz -C /usr/local # 解压到/usr/local中
cd /usr/local/
sudo chown -R hadoop ./hadoop-2.7.3 # 修改文件权限

Hadoop 解压后即可使用。输入如下命令来检查 Hadoop 是否可用,成功则会显示 Hadoop 版本信息:

cd /usr/local/hadoop
./bin/hadoop version

转载于:https://www.cnblogs.com/dennyzhangtm/p/7351996.html

hadoop搭建在Ubuntu16.04上相关推荐

  1. 在ubuntu16.04上搭建svn服务器

    本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题.下面的操作都以root用户进行. 1.安装svn服务器软件subversion. // 安装完成后的svn版本为 1 ...

  2. ubuntu16.04上搭建stm32f4开发环境

    ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...

  3. 《在(虚拟机)ubuntu16.04上进行openwrt环境搭建及源码下载》

    广西·河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来之河池学院:OpenWrt无线路由组 写作时间: 2020年7月30日21:00:51 <在(虚拟机)ubun ...

  4. matlab plot symbol,导入时出错matlab.引擎不导入ubuntu16.04上python3.5.2中的matplotlib。为什么?...

    我在ubuntu16.04上使用python(3.5.2)中的matlab.engine(matlabr2016b), 遵循官方指示"MATLAB API for Python". ...

  5. 在Ubuntu16.04上安装Aegisub

    在Ubuntu16.04上安装Aegisub 最近迷上了外文剧,但是相当多的电视剧只有中文字幕,于是想自己做个字幕党,但是Linux底下的字幕软件并非很多,在经过几番查找之后安装了Aegisub. 操 ...

  6. Ubuntu16.04上NVIDIA Titan显卡出现屏幕分辨率失常

    Ubuntu16.04上NVIDIA Titan显卡出现屏幕分辨率失常 转载自露辉的博客,怕找不着了.hhhh https://blog.csdn.net/qq_28663263/article/de ...

  7. 在ubuntu16.04上运行ROS获取D415深度图像

    在ubuntu16.04上运行ROS获取D415深度图像 接上文,在完整的安装上一篇博客的依赖项 sudo apt-get install librealsense2-dkms sudo apt-ge ...

  8. ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy

    ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy 参考ROS小课堂教程,再ubuntu16.04上安装运行snowboy,并解决问题 ROS小课堂安装snowbo ...

  9. 在Ubuntu16.04上安装国际版QQ

    在Ubuntu16.04上安装国际版QQ 曾经我也为使用LINUX系统而没有办法和大家聊天而苦恼,经过不断地学习与研究,也借助了不少大神博客的讲解,今天终于在自己的电脑上安装好了. 第一步:安装依赖库 ...

最新文章

  1. DispatcherServlet之HandlerAdapter的handle
  2. JVM中GC的停顿现象
  3. 12月第2周.NET总量TOP10:中土意涨幅均环比增大
  4. PHP面向对象深入研究之【对象生成】
  5. (转)DB2 db2diag.log 日志分析
  6. 感染暴风一号u盘病毒的解决办法
  7. itext html 转换pdf后 字体加粗,HTML转PDF字体的坑搞了半天
  8. 虚拟机usb服务器,VM虚拟机支持USB启动的方法
  9. MATLAB 提取图片曲线
  10. ps切图后 JAVA开发_两种ps切图方法(图层/切片)
  11. 手把手带你在Java中用【数组】和【链表】实现栈
  12. 系列微课|《Python程序设计(第3版)》第4章
  13. RVDS 3.1 下载地址及破解方法
  14. python初学者看什么书-关于 Python 的经典入门书籍有哪些?
  15. 最新版的PDF转图片软件
  16. 计算机控制技术课程配套教材习题解答(第4、5章)
  17. 单片机基础:详解独立按键实现单击、双击、长按
  18. Windows驱动_WSK驱动之二WSK的操作
  19. C# DataRow转DataTable
  20. There is no getter for property named 'depart' in 'class com.xuezhixin.mls.web.model.Major'

热门文章

  1. DLT(DeepLearningTracker)学习与代码理解 (1)
  2. SQL点滴31—SQL语句中@@IDENTITY和@@ROWCOUNT区别
  3. Android json操作之取得一个对象
  4. 几个软件商店的网址和使用 备忘
  5. 【cocos2d-x】游戏构成要素②----使用多个层
  6. Exchange监控用户邮件
  7. Django之forms组件
  8. axios 参数对象的值为数组时,后端无法接收(待解决)
  9. 爬虫自动登陆GitHub
  10. PHPTree——快速生成无限多级分类