初识hadoop--(2)通过java操作hdfs
来源:互联网 发布:淘宝订单管控 编辑:程序博客网 时间:2024/05/16 17:08
要通过本地windows上的java代码操作远程hdfs,首先需要在windows上装个小工具:
https://github.com/steveloughran/winutils
官方提供的工具。
然后配置环境变量指向这个工具的安装路径:
HADOOP_HOME: C:\Users\lhc\myapp\hadoop-2.7.1
然后还要修改host文件(文件位置C:\Windows\System32\drivers\etc,用管理员打开),追加安装hadoop的服务器的hostname:
例如:192.168.18.229 user-HVM-domU
然后创建java工程,配置maven。jdk里的tools.jar这个要单独配置一下。
<dependencies><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-hdfs</artifactId><version>2.8.1</version></dependency><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>2.8.1</version></dependency><dependency><groupId>jdk.tools</groupId><artifactId>jdk.tools</artifactId><version>1.8</version><scope>system</scope><systemPath>${JAVA_HOME}/lib/tools.jar</systemPath></dependency></dependencies>
然后就可以写一段代码来测试了:
public static void main(String[] args) throws IOException {String uri = "hftp://192.168.18.229:50070/user/test/test.txt";Configuration conf = new Configuration();FileSystem fs = FileSystem.get(URI.create(uri), conf);InputStream in = null;try {in = fs.open(new Path(uri));IOUtils.copyBytes(in, System.out, 4096, false);} finally {IOUtils.closeStream(in);}}
阅读全文
1 0
- 初识hadoop--(2)通过java操作hdfs
- hadoop java操作hdfs
- Hadoop之Java通过URL操作HDFS-yellowcong
- java操作HDFS------Hadoop学习(3)
- hadoop java HDFS 读写操作
- JAVA操作HDFS API(hadoop)
- JAVA操作HDFS API(hadoop)
- Hadoop的基本使用(2)——通过代码操作HDFS
- 通过Loadrunner连接操作Hadoop HDFS
- Hadoop — 分布式文件系统HDFS(初识 )
- 初识hadoop hdfs--(1)安装
- 初识Hadoop之HDFS
- hadoop之HDFS:通过Java API访问HDFS
- Hadoop读书笔记(三)Java API操作HDFS
- hadoop之旅(三)java操作HDFS
- hadoop hdfs java api 文件操作类
- hadoop hdfs java api 文件操作类
- Hadoop HDFS文件操作 Java实现类
- jquery 删除元素
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- Java JNI实现原理初探
- IntelliJ IDEA Windows下Spark开发环境部署
- Sublime Text 全程指引
- 初识hadoop--(2)通过java操作hdfs
- mysql 事物处理
- CentOS 7.2.1511 修改系统字体
- 华为 nexus 6P手机 Google Android Beta 8.0 系统Root
- 2.1 linux 存储结构和硬盘划分
- eBay数据科学家李睿:自然语言处理在eBay的技术实践
- 辣子鸡一步一爪印react native——导航TabNavigator,react-native-tab-navigator
- 开发环境配置及基本运行原理讲解
- jjy