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

湖北住房城乡建设厅网站wordpress模版c2c商城

湖北住房城乡建设厅网站,wordpress模版c2c商城,网站全能空间,wordpress免插件灯箱HDFS是什么:HDFS是一个分布式的文件系统,是个网盘,HDFS是一种适合大文件存储的分布式文件系统 HDFS的Shell操作 1、查看hdfs根目录下的内容 - ls hdfs dfs -ls hdfs://hadoop01:9000/ url 在 使 用 时 默 认 是 可 以 省 略 的 &#xff0…

HDFS是什么:HDFS是一个分布式的文件系统,是个网盘,HDFS是一种适合大文件存储的分布式文件系统

HDFS的Shell操作

1、查看hdfs根目录下的内容 - ls

hdfs dfs -ls hdfs://hadoop01:9000/

url 在 使 用 时 默 认 是 可 以 省 略 的 , 因 为 hdfs 在 执 行 的 时 候 会 根 据HDOOP_HOME自动识别配置文件中的fs.defaultFS属性

可以写成:hdfs dfs -ls /

还有一版旧版写法

hadoop fs -ls /

想要递归显示所有目录的信息,可以在ls后面添加-R参数 

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -ls -R / 

2、从本地上传文件 - put

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -put README.txt /

3、查看HDFS文件内容 - cat

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -cat /README.txt

 4、下载文件到本地 - get

// 防止当前目录中已经有这个文件了,要么换到其它目录,要么给文件重命名

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -get /README.txt README.txt.bak

5、[创建文件夹 - mkdir

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -mkdir /test

// 如果要递归创建多级目录,还需要再指定-p参数

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -mkdir -p /abc/xyz

6、 删除文件/文件夹  - rm

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -rm /README.txt

// 删除目录需要指定-r参数

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -rm -r /test

7、统计根目录下文件的个数

[root@bigdata01 hadoop-3.2.0]# hdfs dfs -ls / |grep /| wc -l  

 8、hdfs dfs 可以配置简写

// 临时配置

alias hls="hdfs dfs -ls"

// 永久配置

nano ~/.bashrc

alias hls="hdfs dfs -ls"

source ~/.bashrc

// 验证

hls /

9、Java 操作 HDFS


import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IOUtils;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.URI;
/*** Java代码操作HDFS* 文件操作:上传文件、下载文件、删除文件 * Created by xuwei */
public class HdfsOp { public static void main(String[] args) throws Exception{//创建一个配置对象Configuration conf = new Configuration();//指定HDFS的地址conf.set("fs.defaultFS","hdfs://bigdata01:9000");//获取操作HDFS的对象FileSystem fileSystem = FileSystem.get(conf); put(fileSystem);}/*** 文件上传* @param fileSystem* @throws IOException*/private static void put(FileSystem fileSystem) throws IOException {//获取HDFS文件系统的输出流FSDataOutputStream fos = fileSystem.create(new Path("/user.txt"));//获取本地文件的输入流FileInputStream fis = new FileInputStream("D:\\user.txt");//上传文件:通过工具类把输入流拷贝到输出流里面,实现本地文件上传到HDFS IOUtils.copyBytes(fis,fos,1024,true); }
}/*** 下载文件* @param fileSystem* @throws IOException*/
private static void get(FileSystem fileSystem) throws IOException{//获取HDFS文件系统的输入流FSDataInputStream fis = fileSystem.open(new Path("/README.txt"));//获取本地文件的输出流FileOutputStream fos = new FileOutputStream("D:\\README.txt");//下载文件IOUtils.copyBytes(fis,fos,1024,true);
}/*** 删除文件* @param fileSystem* @throws IOException*/
private static void delete(FileSystem fileSystem) throws IOException{//删除文件,目录也可以删除//如果要递归删除目录,则第二个参数需要设置为true //如果是删除文件或者空目录,第二个参数会被忽略boolean flag = fileSystem.delete(new Path("/LICENSE.txt"),true); 
if(flag){System.out.println("删除成功!"); 
}else{System.out.println("删除失败!"); }
}

http://www.dtcms.com/wzjs/571215.html

相关文章:

  • 东南亚cod建站系统汕头做网站费用
  • 有api接口怎么做网站wordpress wpscan
  • 做网站啦代理的方法东莞展馆设计公司
  • 做网站开发的笔记本配置可信网站验证服务证书
  • php网站开发基础广告投放需要什么资质
  • 安丘网站建设多少钱图片识别地点的软件
  • 网站上的广告是怎么做的销售平台软件有哪些
  • 网站制作背景图片专业app开发
  • 网站设计现状win10一键优化工具
  • 怎么用lofter做网站怎么建立一个网站能够与讯飞云对话
  • 网站建设douyanet长沙制作网页的基本步骤
  • 儿童主题网站的内容建设电商网站商品表设计
  • 做明星简介网站侵权吗国外网页设计评论网站
  • 北京手机网站设计公司wap网站制作教程
  • 广州 建网站专业团队的句子
  • 国内做网站上市公司中国建设网官方网站电子银行
  • 快速微信网站建设网站建设与维护 教学大纲
  • 网站建设愿景微信小程序注册要钱吗
  • 找设计公司上哪个网站江西百度推广开户多少钱
  • 长沙专业网站制作设计wordpress怎样添加轮播图
  • 专做网站漏扫的工具深圳市光明区属于哪个区
  • 网站域名免费申请做网站需要掌握什么软件
  • it网站建设干嘛的知名网站制作全包
  • 做系统哪个网站好wordpress相册轮播
  • 冀icp 网站建设建设银行河南分行网站
  • 帮别人做网站多少钱苏州建网站哪家
  • 更改网站图标自适应门户网站模板
  • 网站平台结构交通信息华建设网站
  • 广告案例的网站专业外贸网站制作公司
  • 洛阳建站公司效果杭州模板建站软件