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

成都专业的网站设计公司网络宣传怎么做

成都专业的网站设计公司,网络宣传怎么做,白云区江夏附近做网站,临沂手机网站Java可以通过Hadoop提供的HDFS Java API来控制HDFS。通过HDFS Java API,可以实现对HDFS的文件操作,包括文件的创建、读取、写入、删除等操作。 具体来说,Java可以通过HDFS Java API来创建一个HDFS文件系统对象,然后使用该对象来进…

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 user="huangyongsheng";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 {//获取所有文件信息                  迭代器RemoteIterator<LocatedFileStatus> 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.hengruixuexiao.com/news/52678.html

相关文章:

  • 银川网站建设优化网站seo
  • 租房信息网站建设域名查询网址
  • 北京自助模板建站杭州seo排名
  • 制作好的网站必须申请北京网站制作400办理多少钱
  • 做境外的赌博网站违法么sem网络营销
  • sun0769东莞阳光网seo双标题软件
  • 私人兼职做网站开发百度云盘下载
  • 武汉做网站的公司有哪些比较好如何做电商赚钱
  • 临沂网站建设临沂网络精准营销推广
  • 做视频营销哪个网站好论坛发帖
  • iis建好的网站套用模板常用的关键词有哪些
  • 莆田网站制作报价百度推广按点击收费
  • 阿里云 网站空间内容营销策略有哪些
  • 够完美网站建设预测2025年网络营销的发展
  • 商业网站建设百度基木鱼建站
  • 新乐市建设银行网站服务营销的七个要素
  • 重庆网站seo服务宁德网站建设制作
  • 寻找哈尔滨网站建设深圳龙岗区布吉街道
  • 仿站小工具怎么用nba最新消息球员交易
  • 做的好点的外贸网站有哪些友情链接网站免费
  • 做内部网站cms网络营销产品概念
  • 凡科网建立网站后怎么修改网络营销技术
  • 做网站卖装备友妙招链接
  • 内网门户网站建设seo店铺描述
  • 廊坊营销网站服务百度系优化
  • 网站模板 实验室手机优化大师怎么退款
  • 独立服务器如何安装wordpress烟台seo
  • 网站建设广州公司游戏挂机赚钱一小时20
  • 微商平台怎么注册网站优化方案范文
  • wordpress页面回收站火蝠电商代运营公司