当前位置: 首页 > news >正文

ubuntu上hadoop 单节点伪分布式安装测试


第一步,创建用户 uhadoop

以root用户登录系统,执行一下命令

adduser uhadoop

 

第二步,配置环境变量
以uhadoop用户登录系统

 
 
把alias ll='ls -alF' 改为 
保存退出。
 
下载JDK,配置环境变量
打开 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
 
mkdir backup; cd backup; wget  http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-i586.tar.gz?AuthParam=1444199484_56b33029c564da077181136175621664
 
 
 
保存退出
 
JDK安装,配置完成。
 
 
第三步,官网下载hadoop
打开 http://hadoop.apache.org/releases.html
 
点击 Version2.6.1 的 binary Tarball
 
 
复制完下载链接后,执行
 
mkdir backup; cd backup; wget  http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.6.1/hadoop-2.6.1.tar.gz
 
tar xf hadoop-2.6.1.tar.gz
文件比较多,解压需要时间
 
 
 
ssh免密码登录
 
ssh免密码登录 配置完成。
 
第四步,修改hadoop配置
 
Local (Standalone) Mode 配置完成,测试
uhadoop@hadoop:~$ mkdir input
uhadoop@hadoop:~$ cp hadoop/etc/hadoop/*.xml input
uhadoop@hadoop:~$ hadoop/bin/hadoop jar hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.1.jar grep input/ output 'dfs[a-z]+'
执行完毕,查看结果
 
 
 
 
 
Pseudo-Distributed Mode配置
参考  http://hadoop.apache.org/docs/r2.6.1/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation

Configuration

Use the following:

etc/hadoop/core-site.xml:

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

etc/hadoop/hdfs-site.xml:

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>
配置完成,hdfs  格式化
 
格式化完成。
 
启动namdenode 和 datanode
启动完成。
 
打开 http://192.168.1.110:50070/
 
 
在hdfs 中创建目录,上传文件
uhadoop@hadoop:~/hadoop$ bin/hdfs dfs -mkdir /user
uhadoop@hadoop:~/hadoop$ bin/hdfs dfs -mkdir /user/uhadoop
uhadoop@hadoop:~/hadoop$ bin/hdfs dfs -put etc/hadoop/ input
uhadoop@hadoop:~/hadoop$ bin/hdfs dfs -ls -R /
 
 
运行测试例子
uhadoop@hadoop:~/hadoop$ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.1.jar grep input/ output 'dfs[a-z]+'
 
查看结果
uhadoop@hadoop:~/hadoop$ bin/hdfs dfs -ls /user/uhadoop/output
 
 
over

转载于:https://www.cnblogs.com/ihongyan/p/4858872.html

相关文章:

  • 开发npm模块经验总结
  • Fiddler
  • 菜鸟的it之路-起航
  • 10分钟掌握XML、JSON及其解析
  • WIN32编程经验总结
  • awk 内容
  • (算法)Game
  • Java Web项目的发布
  • 学习git遇到的问题的提出与总结
  • 鸡蛋的硬度
  • 百度基础技术测试部一面2015/10/15 实习生
  • 在C#中使用官方驱动操作MongoDB
  • Android 百度推送服务
  • ISG2015
  • Oracle常见SQL语句
  • CSS相对定位
  • es6(二):字符串的扩展
  • exports和module.exports
  • Git同步原始仓库到Fork仓库中
  • JavaScript 一些 DOM 的知识点
  • pdf文件如何在线转换为jpg图片
  • 浮现式设计
  • 计算机在识别图像时“看到”了什么?
  • 坑!为什么View.startAnimation不起作用?
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 容器服务kubernetes弹性伸缩高级用法
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 智能合约开发环境搭建及Hello World合约
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • 组复制官方翻译九、Group Replication Technical Details
  • ​油烟净化器电源安全,保障健康餐饮生活
  • $.each()与$(selector).each()
  • (1)(1.13) SiK无线电高级配置(六)
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)原始图像数据和PDF中的图像数据
  • (转)重识new
  • ***测试-HTTP方法
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .CSS-hover 的解释
  • .net core使用ef 6
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 的字符串暂存池
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @ModelAttribute注解使用
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [20150904]exp slow.txt
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)