API
小A__
人生不就是写,写,写吗!!!
展开
-
通过 FileSystem API访问BlockLocations 和DataNode信息
1.通过FileSystem API访问BlockLocations块位置信息 指定一个文件名,查看存储文件信息的block位置信息@Test public void BlockByFs() throws IOException{ Configuration conf=new Configuration(); FileSystem fs=FileSyste...原创 2018-06-23 14:34:26 · 1141 阅读 · 0 评论 -
通过FileSystem API 访问获取HDFS数据,创建文件,获取文件相关属性的方法
1.从hadoop URL读取数据 static { URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory()); } @Test public void readByURL() throws Exception { URL _url = new URL("hdfs://master:9000/test.tx...原创 2018-06-23 14:59:00 · 2412 阅读 · 0 评论 -
HDFS API 读操作 -seek指针操作 ,append追加文件
1.通过java.net.URL类访问写入HDFS数据 /* * 通过java.net.URL类访问写入HDFS数据 * 结论:通过URL的方式不能实现对HDFS的写操作,抛java.net.UnknownServiceException: protocol (协议)doesn't support output */ @Test p...原创 2018-06-23 15:27:49 · 2297 阅读 · 1 评论 -
MyEclipse连接HDFS API后,run执行之后出现的报错,,, Errors!!!
在MyEclipse连接Hadoop集群时,编写语句后,run执行之后出现的Errors!!!其中,出现以下几点:执行语句后出现的问题: 1)java.lang.IllegalArgumentException: Wrong FS: hdfs://master:9000/test.txt, expected: file:/// at org.apache.hadoop.fs.FileSyste...原创 2018-06-19 19:05:41 · 1013 阅读 · 0 评论 -
MapReduce程序计算多个文件,对里面的数字进行排序,并输出(附例子)
MapReduce计算的案例,如下: 数据排序sortDemo: 将sortfile1.txt、sortfile2.txt、sortfile3.txt中的记录整合排序后,输出到一个文件中,包含行号。 编写MapReduce程序,实现上述内容: 分析:利用MR的sort能力,必须进行shuffle,一定实现reduce; 1.编写mappe...原创 2018-07-12 17:59:56 · 5602 阅读 · 1 评论 -
MapReduce之倒排索引的讲解--例子
1.需求:将以下三个文件进行倒排。 【word1.txt】 MapReduce is simple 【word2.txt】 ...原创 2018-07-19 19:29:57 · 1541 阅读 · 0 评论 -
利用MapReduce进行二次排序--附例子
首先先来明确几个概念: 1.分区-partition 1)分区(partition): 默认采取散列值进行分区,但此方法容易造成 “ 数据倾斜 ” (大部分数据分到同一个reducer中,影响运行效率); 所以需要自定义partition; ...原创 2018-07-19 21:35:59 · 3192 阅读 · 1 评论 -
利用MapReduce解决用户的上、下限流量,并求和问题--附例子
要求:需要统计手机用户流量日志,日志内容实例: 手机号 上行流量 下行流量 13726230501 200 1100 1...原创 2018-07-19 22:17:49 · 530 阅读 · 0 评论 -
Mapreduce提交job到队列,报错Failed to submit application
需求:提交job到集群中的某个队列,此时我们把default 队列改为Flow ,order,然后会报下述的错:Exception in thread "main" java.io.IOException: org.apache.hadoop.yarn.exceptions.YarnException: Failed to submit application_1532225489052...原创 2018-07-22 11:57:40 · 10977 阅读 · 1 评论