在HBase上运行Hadoop MapReduce作业时发生NoServerForRegionException [英] NoServerForRegionException while running Hadoop MapReduce job on HBase

查看:189
本文介绍了在HBase上运行Hadoop MapReduce作业时发生NoServerForRegionException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在用HBase执行一个简单的Hadoop MapReduce程序作为输入和输出。
我收到错误:

  java.lang.RuntimeException:org.apache.hadoop.hbase.client。 NoServerForRegionException:10次尝试后无法找到OutPut的区域,, 99999999999999。 


解决方案

版本。



我们的代码是用0.94.X版本的hbase jars编译并运行的。而hbase服务器运行在0.90.3上。



当我们用正确的hbase jar版本(0.90.3)更改我们的pom文件时,它开始正常工作。 p>

I am executing a simple Hadoop MapReduce program with HBase as an input and output. I am getting the error:

java.lang.RuntimeException: org.apache.hadoop.hbase.client.NoServerForRegionException: Unable to find region for OutPut,,99999999999999 after 10 tries.

解决方案

This exception appeared to us when there was difference in hbase version.

Our code was built with and running with 0.94.X version of hbase jars. Whereas the hbase server was running on 0.90.3.

When we changed our pom file with right version (0.90.3) of hbase jars it started working fine.

这篇关于在HBase上运行Hadoop MapReduce作业时发生NoServerForRegionException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆