Hadoop URL数据读取操作
来源:互联网 发布:组合软件 编辑:程序博客网 时间:2024/05/21 12:47
hadoop可以从命令行上使用hadoop fs [command]来读取文件系统中的文件。同时也可以使用java接口来实现这些功能。
刚写好了一个权威指南上的例子,附上代码:
package baseOperation;import java.io.InputStream;import java.net.URI;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.io.IOUtils;public class FileSystemCat {public static void main(String[] args) throws Exception{String uri = "hdfs://localhost/user/root/Esther/pome";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);}}}在导入hadoop 的conf文件、一些jar包信息之后,编译出错:
Could not find or load main class baseOperation.FileSystemCat
这个问题后来解决了,是类文件放的是文件夹下面而不是包下面,重新建立一个包,然后将源文件放进去就行,如下
网上也有其他的解决办法,
选择use as source folder就可以了。
现在设置好了以后,右键点击Run as ----> run on hadoop运行之后,出现远程连接错误,应该是eclipse与hadoop的连接问题,初步断定应该是两者的配置问题。
0 0
- Hadoop URL数据读取操作
- 使用Hadoop URL读取数据
- 从Hadoop URL中读取数据
- 未完待续 HDFS中使用hadoop url来读取数据
- Hadoop学习笔记0003——从Hadoop URL读取数据
- iPhone URL 读取操作
- 用URL来操作Hadoop
- 读取URL返回的数据
- hadoop 之 文件读取操作
- hadoop中读取protobuf数据
- Hadoop之多行读取数据
- 操作元数据【读取】
- java通过URL读取json数据
- 直接读取某URL流数据
- java通过URL读取json数据
- Java读取Url请求获得返回数据
- java通过URL读取json数据
- Hadoop HBase操作数据学习
- NET:Checkboxlist,Dropdownlist 添加ToolTip说明
- activeMQ 资料
- 揭秘QQ 安全密码框的原理
- lnmp -一键安装完成信息
- POJ 3450-Corporate Identity
- Hadoop URL数据读取操作
- iOS操作系统的层次架构和相关服务
- Codeforces Round #FF (Div. 2/B)/Codeforces447B_ DZY Loves Strings(字符串处理)
- 创建表(先判断是否有表)
- 数字图像处理-空间域增强(三)(图像的算数与逻辑运算)
- robotium(下)
- Dos命令删除添加新服务
- 闭包相关的实例
- ERROR: HHH000196: Error parsing XML (4) :