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

商城网站建设策划书域名ip查询查网址

商城网站建设策划书,域名ip查询查网址,app系统开发公司,备案信息如何上传的网站上前言:Hadoop采用java语言开发,提供了Java Api与HDFS进行交互 先要把hadoop的jar包导入到idea中去 为了能编写一个与hdfs交互的java应用程序,一般需要向java工程中添加以下jar包 1)/usr/local/hadoop/share/hadoop/common目录下…

前言:Hadoop采用java语言开发,提供了Java Api与HDFS进行交互

先要把hadoop的jar包导入到idea中去

为了能编写一个与hdfs交互的java应用程序,一般需要向java工程中添加以下jar包

1)/usr/local/hadoop/share/hadoop/common目录下的所有jar包

2)/usr/local/hadoop/share/hadoop/common/lib下的所有jar包

3)/usr/local/hadoop/share/hadoop/hdfs目录下的所有jar包

4)/usr/local/hadoop/share/hadoop/hdfs/lib中的所有jar包

1、先从本地上传个文件到HDFS中去

命令

hdfs dfs -cp -f file:///usr/local/hadoop/a b

2、在idea中创建项目

HDFSAPI.java


import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;import java.io.File;
import java.io.IOException;//从HDFS中下载指定文件,如果本地文件与要下在文件名相同,则自动对下载的文件重命名
public class HDFSAPI {public static void copyToLocal(Configuration conf , String remoteFilePath, String localFilePath)throws IOException{FileSystem fs = FileSystem.get(conf);Path remotePath = new Path(remoteFilePath);File f = new File(localFilePath);//如果文件名存在,自动重命名(在文件后面加上_0,_1if (f.exists()){System.out.println(localFilePath+"已存在!");Integer i = 0;while (true){f=new File(localFilePath+"_"+i.toString());if (!f.exists()){localFilePath=localFilePath+"_"+i.toString();}i++;System.out.println("将文件重命名"+localFilePath);break;}}//下载到本地Path localPath=new Path(localFilePath);fs.copyToLocalFile(remotePath,localPath);fs.close();}}

Main.java

import org.apache.hadoop.conf.Configuration;public class Main{public static void main(String[] args) {Configuration configuration = new Configuration();configuration.set("fs.default.name","hdfs://localhost:9000");//本地路径String localFilePath="/home/hadoop/text.txt";//hdfs路径String remoteFilePath="/user/hadoop/b";try {HDFSAPI.copyToLocal(configuration,remoteFilePath,localFilePath);System.out.println("下载完成!");}catch (Exception e){e.printStackTrace();}}
}

3、将该项目打包成jar包

File->Project Structure

打包的文件在idea当前项目的out文件夹里面

4、将打包好的jar包移动到hadoop的安装目录下

我这里在hadoop的安装目录下新建了个myapp的文件夹

5、运行

./bin/hadoop jar ./myapp/HDFS_API.jar

http://www.yayakq.cn/news/641865/

相关文章:

  • 四川省建设网站电子签章wordpress模板编写
  • 网站专业术语中 seo意思是长沙电商网站开发
  • 建设电子商务网站的步骤电脑优化用什么软件好
  • 网站qq访客 原理郑州好的网站建设公司
  • 网站开发所需配置在郑州建设网站这么做
  • 解决问题的网站手机零售网站 关键词
  • 对网站设计的建议建设政务网站
  • php素材网站源码免费下载wordpress 微信分享
  • 可以不花钱做网站吗织梦网站做关键词
  • 特效网站甘肃企业网络推广软件
  • 网站建设上免费主题网站
  • 工程信息网站排名家居网站建设
  • 网站上怎么做福彩卖家做电商图的设计网站
  • 网站建设合同 域名毕业设计代做网站jsp
  • 网站策划主题郑州企业网站seo
  • 有什么网站是python做的科学规划网页的做法是()
  • 珠海门户网站建设哪家好一个人开发一个网站需要多久
  • 汕头网站建设报价女子医院网站优化公司
  • php+mysql网站开发教程软件开发平台是什么
  • 手机网站要求.天津网站建设
  • 天津网站建设平台腾讯网站认证
  • 邯郸做移动网站多少钱wordpress删除dux头部标签
  • 柳江企业网站建设价格网站上图怎么用ps做
  • 自己做的网站和淘宝店的区别小甲虫抖音代运营
  • 网站持有者和备案企业家装设计软件app免费
  • 网站建设需要什么材料网络营销是团队还是个人
  • 向客户介绍网站建设的话本wordpress 评论弹幕
  • 网站设计方案模板郑州制作网站ihanshi
  • 网站建设的swot分析东莞网站公司哪家好
  • 在线教育网站建设公司网站内容的特点