Hadoop族 版本变化
2016-02-26 01:54
302 查看
org.apache.hadoop.hbase.client.Put
变化:
0.94.6时public class Put extends Mutation implements HeapSize, Writable, Comparable<Row>
0.95.2时public class Put extends Mutation implements HeapSize, Comparable<Row>
影响:
解决
context.write 报语法错误, 因为put不再继承Writable了
需要将输出的Writable改为Put类型
变化
0.95.2 NoSuchMethodError: Org.apache.hadoop.hbase.client.Scan.write
影响
Scan scan
scan.write(dos);
解决
Equivalent alternative method for org.apache.hadoop.hbase.client.Scan.write
is ProtobufUtil.toScan(scan).writeTo(dos)
变化:
0.94.6时public class Put extends Mutation implements HeapSize, Writable, Comparable<Row>
0.95.2时public class Put extends Mutation implements HeapSize, Comparable<Row>
影响:
public static class Map extends
‘ Mapper<ImmutableBytesWritable, Result, ImmutableBytesWritable, Writable{ ..... @Override protected void map(ImmutableBytesWritable rowKey, Result result, Context context) throws IOException, InterruptedException { ..... Put put = new Put(value); context.write(tableName, put); } }
解决
context.write 报语法错误, 因为put不再继承Writable了
需要将输出的Writable改为Put类型
Org.apache.hadoop.hbase.client.Scan.write
变化0.95.2 NoSuchMethodError: Org.apache.hadoop.hbase.client.Scan.write
影响
Scan scan
scan.write(dos);
解决
Equivalent alternative method for org.apache.hadoop.hbase.client.Scan.write
is ProtobufUtil.toScan(scan).writeTo(dos)
相关文章推荐
- CentOS下NTP时间服务器的架设和Windows客户端的配置(三)Windows客户端配置
- 【大型网站技术架构笔记】(四)伸缩性、可扩展性与安全
- 【大型网站技术架构笔记】(三)高性能与高可用架构
- 【大型网站技术架构笔记】(二)大型网站架构模式与核心要素
- Linux socket 本地进程间通信
- CentOS下NTP时间服务器的架设和Windows客户端的配置(二)Linux客户端配置
- linux下制作linux系统的安装U盘
- linux编译安装php7
- 如何下载一些网站本身不希望你下载的文件呢
- 网站搭建指南
- tomcat启动报警告错误:Setting property 'maxTheads' to '125' did not find a matching property.
- Linux精讲——文件查看命令
- selinux简介
- 1、Web容器的理解&Tomcat的安装与配置
- apache 配置防盗
- tomcat异常
- 如何在 Linux/Windows/MacOS 上使用 .NET 进行开发
- CentOS系统中安装MySQL和开启MySQL远程访问的方法
- 现在可以用手机在我们官网开通试用网站了
- linux tomcat 远程debug