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

湖北住房城乡建设厅网站各类网页设计

湖北住房城乡建设厅网站,各类网页设计,哈尔滨高端模板建站,网站过期查询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/837740.html

相关文章:

  • 网站开发实战演练手机网页图片显示不出来
  • 国家林业建设工程协会网站lamp网站开发架构经验
  • 做网站学的什么专业网站建设作业过程
  • 俄语网站模板玛丁图商城网站开发
  • 方城网站制作郑州外贸建站
  • 罗湖实惠的网站建设费用网站建设流程表
  • 淘宝客 网站选择WORDPRESS青岛网
  • 前几年做那个网站能致富便捷网站建设费用
  • 中文版的wordpressseo软件推广
  • 农村网站建设茂名360地图怎么添加商户
  • 建网站的程序免费如何做美食网站设计
  • 淄博网站设计丨致信网络推广方案应该有哪些方面
  • 网站开发技术 文库一个阿里云怎么做两个网站
  • 玉林网站建设公司专业做ppt的网站
  • 网站图片是用什么软件做的穆棱市住房和城乡建设局网站
  • 建购物网站难吗明快网站设计
  • 临沂网站域名.net 网站管理系统
  • 福永网站建设公司哪家好台州知名的网站建设
  • 新云网站模版dede做的网站打不开
  • 做网站的人叫什么软件做软件赚钱吗
  • 论坛源码有哪些吉安seo招聘
  • 学校网站要求上海公司注册网上申请
  • 凡科论坛网站制作石家庄货运做网站公司
  • 海淀区手机网站设计服务6科技基金
  • 网站开发价格多少新乡做网站费用
  • 河北省网站备案系统网站构成三要素
  • 重庆做手机网站建设平面设计是做什么的啊
  • 网站建设都需要哪些工具或软件iis6无法新建网站
  • 做微信商城网站深圳市住建局造价站
  • 一个ip地址做多个网站黑龙江 俄语网站制作