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

广州网站制作电话重庆中环建设有限公司网站

广州网站制作电话,重庆中环建设有限公司网站,wordpress template,哈尔滨网站建设赚钱么Java可以通过Hadoop提供的HDFS Java API来控制HDFS。通过HDFS Java API#xff0c;可以实现对HDFS的文件操作#xff0c;包括文件的创建、读取、写入、删除等操作。 具体来说#xff0c;Java可以通过HDFS Java API来创建一个HDFS文件系统对象#xff0c;然后使用该对象来进…Java可以通过Hadoop提供的HDFS Java API来控制HDFS。通过HDFS Java API可以实现对HDFS的文件操作包括文件的创建、读取、写入、删除等操作。 具体来说Java可以通过HDFS Java API来创建一个HDFS文件系统对象然后使用该对象来进行文件的操作。例如可以使用FileSystem类的create()方法来创建一个新的文件使用open()方法来打开一个文件进行读取使用write()方法来向文件中写入数据使用delete()方法来删除一个文件等。 此外Java还可以通过HDFS Java API来管理HDFS的元数据信息包括文件的权限、所有者、修改时间等信息。通过FileSystem类的setPermission()、setOwner()、setTimes()等方法可以对文件的元数据信息进行修改。 前提 配置HADOOP_HOME环境变量 配置Path环境变量 Maven依赖成功导入 这三个不会的评论区评论我发资料给你 代码 package com.huangyongsheng.hdfs; import java.io.IOException; import java.io.InputStream; import java.net.URI; import java.net.URISyntaxException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.LocatedFileStatus; import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.RemoteIterator; import org.apache.hadoop.io.IOUtils; import org.junit.After; import org.junit.Before; import org.junit.Test;/*** 客户端代码常用套路* 1获取客户端对象* 2.执行操作* 3.关闭资源* HDFS zookeeper*/ public class HdfsClient {private FileSystem fs;Beforepublic void init() throws URISyntaxException, IOException, InterruptedException {URI uri new URI(hdfs://hadoop102:8020);Configuration configuration new Configuration();String userhuangyongsheng;fs FileSystem.get(uri, configuration, user);}Afterpublic void close() throws IOException {fs.close();}Test//创建目录public void testmkdir() throws URISyntaxException, IOException, InterruptedException {fs.mkdirs(new Path(/xiyuo/huaguoshan2));System.out.println(目录创建成功);}Test//上传是否删除原数据是否覆盖原数据路径目的路径public void testPut() throws IOException {fs.copyFromLocalFile(false,false,new Path(D:\\sun_wu_kong.txt),new Path(/xiyuo/huaguoshan));}Test//下载是否删除原数据hdfs文件路径win路径是否校验(不用)public void testGet() throws IOException { // fs.copyToLocalFile(false,new Path(),new Path());InputStream in fs.open(new Path(/dancijishu/wcinput/word1.txt));IOUtils.copyBytes(in,System.out,4096,false);IOUtils.closeStream(in);}Test//删除删除文件目录非空目录(需要参数true)是否递归删除public void testRm() throws IOException {fs.delete(new Path(),false);}Test//文件的更名和移动public void testmv() throws IOException {fs.rename(new Path(/xiyuo/huaguoshan2),new Path(/xiyuo/huaguoshan_namechanged));// rename可以移动文件并改名 原文件路径路径里的文件 一个新的路径路径里的文件}Test//获取文件详情public void fileDetail() throws IOException {//获取所有文件信息 迭代器RemoteIteratorLocatedFileStatus listFiles fs.listFiles(new Path(/),true);while (listFiles.hasNext()){LocatedFileStatus fileStatus listFiles.next();System.out.println(fileStatus.getPath());System.out.println(fileStatus.getPermission());System.out.println(fileStatus.getOwner());System.out.println(fileStatus.getGroup());System.out.println(fileStatus.getLen());System.out.println(fileStatus.getModificationTime());System.out.println(fileStatus.getReplication());System.out.println(fileStatus.getPath().getName());}} }
http://www.zqtcl.cn/news/335002/

相关文章:

  • 安庆网站建设兼职哪个公司的卡网络最好
  • tp框架做响应式网站青岛网站建设首选
  • 外国自适应企业网站做网站模板用什么框架
  • win7做网站服务器隐私浏览器
  • 优秀的设计网站广州排名推广
  • 做电商设计有什么好的网站推荐软件产品开发流程图
  • 建设网站请示宣传企业网站建设的
  • 汉中定制网站建设公司网站建设建站知识
  • 做壁纸网站建站优化办事效率高
  • linux 做网站数据库怎么开发ios软件
  • 沛县网站设计html制作网页的代码
  • 南昌网站建设公司如何万维网络(临沂网站建设)
  • 张家界做网站洛阳网站建设哪家专业
  • 快餐网站模板电子版邀请函制作软件免费
  • 有什么做视频的素材网站网站名称注册保护
  • 北京 顺义 网站制作h5网站网站建设
  • 网站在百度上搜不到了wordpress导航菜单加图片
  • wordpress网站访问慢网站建设35类
  • 绍兴做网站价格字体
  • asp.net网站开发实训可以不花钱做网站吗
  • 北京网站的制作设计服务器和电脑主机的区别
  • 北京网站建设的服务公司凡科网站 怎么开支付
  • 包头公司做网站知名做网站费用
  • 安徽网站建设服务平台重庆网站建公司大全
  • 有什么网站可以做中间人的相城区建设局网站
  • 房屋装修在线设计网站百度联盟广告怎么屏蔽
  • 网站,商城,app+建设域名网址注册
  • 肥西做网站设计网页页面
  • 怎样做百度推广网站iis服务器的默认网站
  • 东莞建设工程交易中心门户网站湖南设计网站机构