class SequenceFileOutputFormat takes type parameters
在使用scala编写MR时报“class SequenceFileOutputFormat takes type parameters”的错误。
问题的原因
在java中,代码是这样写的:
job.setOutputFormatClass(SequenceFileOutputFormat.class);
如果仿照上面的代码写出scala的代码:
job.setOutputFormatClass(classOf[SequenceFileOutputFormat])
就会引发:“class SequenceFileOutputFormat takes type parameters”
查看SequenceFileOutputFormat的源码有如下定义:
public class SequenceFileOutputFormat <K,V> extends FileOutputFormat<K, V>
所以在scala中必须还要指定泛型信息。
问题解决
因为不知道运行时的具体类型,所以不能明确写出具体类型,为了方便,采用下面的方式指定泛型
job.setOutputFormatClass(classOf[SequenceFileOutputFormat[_,_]])
class SequenceFileOutputFormat takes type parameters相关推荐
- type Vector takes type parameters
在参考:http://dblab.xmu.edu.cn/blog/1454-2/进行学习的时候 突然发现爆出一个这样的bug 最后只要改成这样就可以了 解释: vector是个容器,需要添加类型
- error: type Vector takes type parameters
进行Spark 2.1.0 入门:KMeans聚类算法实验时,出现了以下错误: 解决方法:将case class model_instance (features: Vector) 改为 case c ...
- Syntax error, type parameters are only available if source level is 1.5
出处: Syntax error, type parameters are only available if source level is 1.5 当我的eclipse使用jdk1.6的时候,创建 ...
- Python 3 报错 TypeError: object() takes no parameters【新手必过坑之一】
在学习 Python 3 类的时候,有如下程序: class Dog():def __init__(self,name,age):#初始化属性name和ageself.name = nameself. ...
- Python TypeError: object() takes no parameters
1.在学习Python中,遇到了一个错误:TypeError: object() takes no parameters,代码如下: class Person():""" ...
- java 泛型 类型形参(Type Parameters)
类型形参(type parameters) 给类型实参(type argrments)站位 public interface List<E>{boolean add(E e); }List ...
- python类takes no arguments_Python中的学习类出现的object() takes no parameters问题
当学习面向对象的类和实例的时候,我一开始输入书中的代码,结果出现了object() takes no parameters问题,过程如下: class Student(object): def _in ...
- TypeError: object() takes no parameters
TypeError: object() takes no parameters 使用类的时候报的错object()不带参数,原因是__init__初始化这个左右各有两个下滑线.
- java 泛型 类型形参(Type Parameters) 通配符(wildcard)边界(Bound)
? extends Type 表示Type的子类型(subtypes),Type也包含在内,被称为上界(upper bound) ? super Type表示Type的父类型(supertypes), ...
最新文章
- 专访周志华、宋继强:高端AI人才要具备哪些素质?深度学习的局限性和未来?...
- hihocoder #1362 : 修补木桶(二分+dp)
- wxWidgets:wxTreeListCtrl类用法
- 《剑指offer》第三十五题(复杂链表的复制)
- python之质数判断
- TurboMail邮件服务器帮你应付电子邮件归档危机
- Extjs4.x (MVC)Controller中refs以及Ext.ComponentQuery解析
- 安装过程中又一个问题出现了。
- *第六周*数据结构实践项目二【建设链栈算法库】
- oracle 自增加列的实现
- 基于bert的阅读理解脚本(run_squad)原理梳理(从举例的角度说明)
- 何宾 单片机原理及应用_stc单片机原理及应用.pdf
- vue json对象转数组_分享:vue使用技巧和项目中遇到的问题
- 统计学和算法相关的基础知识(持续更新)
- 【集合论】关系表示 ( 关系矩阵 | 关系矩阵示例 | 关系矩阵性质 | 关系矩阵运算 | 关系图 | 关系图示例 | 关系表示相关性质 )
- 蓝桥杯真题——第39级台阶
- mysql sp print_mysql 存储过程 print
- windows开启网络共享
- GPT-3 离通用人工智能有多近?
- 【面试系列三】面试是面试者与面试官的双向沟通,如何抓住面试官的小尾巴以及面试过程中需要避开的一些减分项!
热门文章
- C++面试宝典 知识点集锦
- 路由器有以下几种联网接口
- 【Deblurring by Realistic Blurring】阅读笔记
- 安卓预装软件卸载教程
- 物联网案例_讨论物联网采用的商业案例
- 最多50名同学的学号,姓名,及三科成绩,计算每位同学的平均成绩,并找出平均分的最高分和最低分
- 北航计算机学硕和专硕人数,2021考研报考人数公布!今年人数暴增了吗?
- SAP EWM仓储管理系统与自动化仓储硬件对接方案介绍
- PythonStock(37)股票系统:Python股票系统发布V2.0版本,改个名字吧,叫Python全栈股票系统2.0,可以实现数据的抓取(akshare),统计分析,数据报表展示。
- 商场触摸互动广告机有哪些功能