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

Cloudera Mountable HDFS (hadoop-fuse-dfs).

使用 cloudera 挂载HDFS ,关于部署HDFS 可以参考这里

前一段时间做HDFS 测试,mount HDFS 过程 ,整理一下分享!

 

1 获取cdh3 yum 源

 
 
  1. wget -c http://archive.cloudera.com/redhat/cdh/cdh3-repository-1.0-1.noarch.rpm 

2 安装下载的rpm 包

 
 
  1. yum --nogpgcheck localinstall cdh3-repository-1.0-1.noarch.rpm 

//安装后将得到 cloudera-cdh3.repo 文件

 
 
  1. [root@namenode ~]# ll /etc/yum.repos.d/ 
  2. total 40 
  3. -rw-r--r-- 1 root root 1926 Aug 29  2011 CentOS-Base.repo 
  4. -rw-r--r-- 1 root root  631 Aug 29  2011 CentOS-Debuginfo.repo 
  5. -rw-r--r-- 1 root root  626 Aug 29  2011 CentOS-Media.repo 
  6. -rw-r--r-- 1 root root 5390 Aug 29  2011 CentOS-Vault.repo 
  7. -rw-r--r-- 1 root root  201 Jul 14  2011 cloudera-cdh3.repo 

3 导入 rpm key

 
 
  1. rpm --import http://archive.cloudera.com/redhat/cdh/RPM-GPG-KEY-cloudera

4 安装 hadoop-0.20-fuse

 
 
  1. yum install hadoop-0.20-fuse 

5 安装配置java 环境

 
 
  1. //下载安装jdk 
  2. chmod +x jdk-6u26-linux-x64-rpm.bin  
  3. ./jdk-6u26-linux-x64-rpm.bin  
  4.  
  5. //编辑 profile 
  6. vim /etc/profile 
  7. export JAVA_HOME=/usr/java/jdk1.6.0_26 
  8. export PATH=$JAVA_HOME/bin:$PATH 
  9.  
  10. //载入环境变量
  11. souce /etc/profile

6 配置 /etc/hosts文件添加namenode

 
 
  1. vim /etc/hosts 
  2.  
  3. 10.0.100.75      namenode 

7 创建挂载点并挂载hdfs

 
 
  1. mkdir -p /data/hdfs/ 
  2. chown -R hdfs:hdfs /data/hdfs/ 
  3. hadoop-fuse-dfs dfs://namenode:8020 /data/hdfs 

8 卸载hdfs

 
 
  1. umount /data/hdfs 

 

结束

参考

https://ccp.cloudera.com/display/CDHDOC/Mountable+HDFS


本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/798894

相关文章:

  • linux reiserfs文件系统损坏后的数据恢复过程记录
  • 把一个用户的相关权限赋予另外一个用户
  • gets函数的不安性详解
  • Silverlight知识链接整理(11月-12月)
  • ORACLE 分区与索引
  • C# 视频监控系列(2):客户端——封装API (1)
  • Silverlight书籍推荐阅读排行榜【续】
  • 文本编辑命令
  • VI批量替换
  • Heron and His Triangle 2017 沈阳区域赛
  • Oracle在线 redo log文件丢失后的恢复
  • python time 与datetime之间的区别与联系
  • Exchange帐号如何手动更新?
  • MySQL体系结构:八大功能模块浅析
  • 如何读取磁盘温度
  • $translatePartialLoader加载失败及解决方式
  • 【Linux系统编程】快速查找errno错误码信息
  • 30秒的PHP代码片段(1)数组 - Array
  • bootstrap创建登录注册页面
  • ECMAScript6(0):ES6简明参考手册
  • ESLint简单操作
  • HTML中设置input等文本框为不可操作
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java|序列化异常StreamCorruptedException的解决方法
  • k个最大的数及变种小结
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Mysql5.6主从复制
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • node入门
  • Python学习笔记 字符串拼接
  • WebSocket使用
  • 大主子表关联的性能优化方法
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 小程序button引导用户授权
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 智能合约Solidity教程-事件和日志(一)
  • 《码出高效》学习笔记与书中错误记录
  • 进程与线程(三)——进程/线程间通信
  • ​第20课 在Android Native开发中加入新的C++类
  • ​马来语翻译中文去哪比较好?
  • (1)Nginx简介和安装教程
  • (1)STL算法之遍历容器
  • (23)Linux的软硬连接
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (理论篇)httpmoudle和httphandler一览
  • (强烈推荐)移动端音视频从零到上手(上)
  • (一) storm的集群安装与配置
  • (转)fock函数详解
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net MVC中使用angularJs刷新页面数据列表