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

品牌网站建设方案制作图片的软件是

品牌网站建设方案,制作图片的软件是,外贸软件建设,长春火车站属于哪个区文章目录 API文档环境配置API操作准备工作创建文件夹文件上传文件下载文件删除文件的更名和移动获取文件详细信息 API文档 HDFS API官方文档#xff1a;https://hadoop.apache.org/docs/r3.3.1/api/index.html 环境配置 将Hadoop的Jar包解压到非中文路径#xff08;例如D:… 文章目录 API文档环境配置API操作准备工作创建文件夹文件上传文件下载文件删除文件的更名和移动获取文件详细信息 API文档 HDFS API官方文档https://hadoop.apache.org/docs/r3.3.1/api/index.html 环境配置 将Hadoop的Jar包解压到非中文路径例如D:\hadoop\hadoop-2.7.2 配置HADOOP_HOME环境变量 配置Path环境变量 API操作 准备工作 创建一个[Maven]工程HdfsClientDemo 引入hadoop-client依赖 dependenciesdependencygrupIdorg.apache.hadoop/groupIdartifactIdhadoop-client/artifactIdversion2.7.2/version/dependencydependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdslf4j-log4j12/artifactIdversion1.7.30/version/dependency/dependencies创建HdfsClient 类 创建文件夹 public class HdfsClient {//创建目录Testpublic void testMkdir() throws URISyntaxException, IOException, InterruptedException {//连接的集群nn地址URI uri new URI(hdfs://node1:8020);//创建一个配置文件Configuration configuration new Configuration();//用户String user atguigu;//1、获取到了客户端对象FileSystem fileSystem FileSystem.get(uri, configuration, user);//2、创建一个文件夹fileSystem.mkdirs(new Path(/xiyou/huaguoshan));//3、关闭资源fileSystem.close();} }上面这样写代码有点冗余我们通过AOP切面将初始化和关流的操作拆分出来后续只需要关注核心逻辑就可以了。 实际开发中这样设计也不太好建议搞个工厂类 public class HdfsClient {private FileSystem fs;Beforepublic void init() throws URISyntaxException, IOException, InterruptedException {// 连接的集群nn地址URI uri new URI(hdfs://node1:8020);// 创建一个配置文件Configuration configuration new Configuration();configuration.set(dfs.replication, 2);// 用户String user atguigu;// 1、获取到了客户端对象fs FileSystem.get(uri, configuration, user);}Testpublic void testMkdir() throws URISyntaxException, IOException, InterruptedException {//创建一个文件夹fs.mkdirs(new Path(/xiyou/huaguoshan2));}Afterpublic void close() throws IOException {// 3、关闭资源fs.close();}} 文件上传 Testpublic void testPut() throws IOException {// 参数解读参数1表示删除原数据、参数2是否允许覆盖、参数3原数据路径、参数4目的地路径fs.copyFromLocalFile(false, true, new Path(D:\\bigData\\file\\sunwukong.txt), new Path(hdfs://node1/xiyou/huaguoshan));} 文件下载 //文件下载Testpublic void testGet() throws IOException {//参数的解读参数一原文件是否删除、参数二原文件路径HDFS、参数三Windows目标地址路径、参数四crc校验 // fs.copyToLocalFile(false, new Path(hdfs://node1/xiyou/huaguoshan2/sunwukong.txt), new Path(D:\\bigData\\file\\download), false);fs.copyToLocalFile(false, new Path(hdfs://node1/xiyou/huaguoshan2/), new Path(D:\\bigData\\file\\download), false); // fs.copyToLocalFile(false, new Path(hdfs://node1/a.txt), new Path(D:\\), false);}文件删除 //删除 Test public void testRm() throws IOException {//参数解读参数1要删除的路径、参数2是否递归删除//删除文件//fs.delete(new Path(/jdk-8u212-linux-x64.tar.gz),false);//删除空目录//fs.delete(new Path(/xiyou), false);//删除非空目录fs.delete(new Path(/jinguo), true); }文件的更名和移动 //文件的更名和移动 Test public void testmv() throws IOException {//参数解读参数1原文件路径、参数2目标文件路径//对文件名称的修改fs.rename(new Path(/input/word.txt), new Path(/input/ss.txt));//文件的移动和更名fs.rename(new Path(/input/ss.txt), new Path(/cls.txt));//目录更名fs.rename(new Path(/input), new Path(/output)); }获取文件详细信息 //获取文件详细信息Testpublic 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.getBlockSize());System.out.println(fileStatus.getPath().getName());//获取块信息BlockLocation[] blockLocations fileStatus.getBlockLocations();System.out.println(Arrays.toString(blockLocations));}}
http://www.dnsts.com.cn/news/206220.html

相关文章:

  • 做网站大概费用可视化编辑网站开发
  • 手表网站建设社交模板网站建设
  • 购物网站哪个最好网络培训学校排名
  • 沭阳做网站的公司房产网络平台
  • 网站地图的好处php 企业网站多少钱
  • wap网站建设教程宝应百度seo
  • 商城网站开发平台唐山制作网站的公司
  • 南京建设银行官方网站做视频小网站犯法吗
  • 杭州vi设计策划网站做SEO优化多少钱
  • 做网站一定要实名认证吗制作做动画的网站
  • 河南住房建设厅网站wordpress 自适应主题 rclean
  • 做网站怎么备份数据中国建设银行app下载官网
  • 如何做网站关键字优化wordpress没有icp
  • 专门做金融的招聘网站网站解析密码
  • 网站营运费一个空间怎么放2个网站
  • 重新建设网站的申请报告网站引流推广怎么做
  • 做慧聪网价格网站价格通过企业画册宣传_网络网站建设_新闻媒体合作等方式_
  • 站长平台官网大会注册网站建设
  • 杭州高端网站建设为啥浏览器打不开网页
  • 网站开发设计技术天翼云官网首页
  • 可以做淘宝推广的网站网站域名解析错误怎么办
  • 哪种网站语言最好做网站用哪个电脑
  • wordpress网站后台关于做网站的英语对话
  • 网站开发范围说明书wordpress调用当前分类文章
  • 宁夏住房与城乡建设厅网站net网站开发教学视频
  • 四川网站备案核验单宿州保洁公司电话
  • 中国站长查询域名备案招商网站建设多少钱
  • 无锡网络公司无锡网站设计去国外网站开发客户中的contact us 没有邮箱
  • 酷家乐网站做墙裙教程跨境电商怎么注册开店
  • 国外网站备案流程公司法人查询