Hbase和wordcount出现错误

sen_lin8350 2013-06-02 03:35:54

出现错误如下:
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.3.2-1031432, built on 11/05/2010 05:32 GMT
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:host.name=ubuntu
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.version=1.6.0_27
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Sun Microsystems Inc.
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/lib/jvm/java-6-openjdk-i386/jre
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.class.path=/home/hp/workspace/WordCountHBase.java/bin:/home/hp/hadoop-0.20.203.0/lib/slf4j-api-1.4.3.jar:/home/hp/hadoop-0.20.203.0/lib/commons-logging-api-1.0.4.jar:/home/hp/hadoop-0.20.203.0/lib/xmlenc-0.52.jar:/home/hp/hadoop-0.20.203.0/lib/mockito-all-1.8.0.jar:/home/hp/hadoop-0.20.203.0/lib/commons-cli-1.2.jar:/home/hp/hadoop-0.20.203.0/lib/hsqldb-1.8.0.10.jar:/home/hp/hadoop-0.20.203.0/lib/jasper-runtime-5.5.12.jar:/home/hp/hadoop-0.20.203.0/lib/jetty-6.1.14.jar:/home/hp/hadoop-0.20.203.0/lib/junit-3.8.1.jar:/home/hp/hadoop-0.20.203.0/lib/servlet-api-2.5-6.1.14.jar:/home/hp/hadoop-0.20.203.0/lib/commons-httpclient-3.0.1.jar:/home/hp/hadoop-0.20.203.0/lib/commons-el-1.0.jar:/home/hp/hadoop-0.20.203.0/lib/jets3t-0.6.1.jar:/home/hp/hadoop-0.20.203.0/lib/commons-logging-1.0.4.jar:/home/hp/hadoop-0.20.203.0/lib/commons-net-1.4.1.jar:/home/hp/hadoop-0.20.203.0/lib/commons-codec-1.3.jar:/home/hp/hadoop-0.20.203.0/lib/core-3.1.1.jar:/home/hp/hadoop-0.20.203.0/lib/oro-2.0.8.jar:/home/hp/hadoop-0.20.203.0/lib/log4j-1.2.15.jar:/home/hp/hadoop-0.20.203.0/lib/jasper-compiler-5.5.12.jar:/home/hp/hadoop-0.20.203.0/lib/kfs-0.2.2.jar:/home/hp/hadoop-0.20.203.0/lib/slf4j-log4j12-1.4.3.jar:/home/hp/hadoop-0.20.203.0/lib/jetty-util-6.1.14.jar:/home/hp/hadoop-0.20.203.0/hadoop-0.20.2-core.jar:/home/hp/hadoop-0.20.203.0/hadoop-0.20.2-ant.jar:/home/hp/hadoop-0.20.203.0/hadoop-0.20.2-tools.jar:/home/hp/hbasejar/hbase-0.20.0.jar:/home/hp/hbase-0.90.6/hbase-0.90.6.jar:/home/hp/hbase-0.90.6/hbase-0.90.6-tests.jar:/home/hp/hbase-0.90.6/lib/activation-1.1.jar:/home/hp/hbase-0.90.6/lib/asm-3.1.jar:/home/hp/hbase-0.90.6/lib/avro-1.3.3.jar:/home/hp/hbase-0.90.6/lib/commons-cli-1.2.jar:/home/hp/hbase-0.90.6/lib/commons-codec-1.4.jar:/home/hp/hbase-0.90.6/lib/commons-el-1.0.jar:/home/hp/hbase-0.90.6/lib/commons-httpclient-3.1.jar:/home/hp/hbase-0.90.6/lib/commons-lang-2.5.jar:/home/hp/hbase-0.90.6/lib/commons-logging-1.1.1.jar:/home/hp/hbase-0.90.6/lib/commons-net-1.4.1.jar:/home/hp/hbase-0.90.6/lib/core-3.1.1.jar:/home/hp/hbase-0.90.6/lib/guava-r06.jar:/home/hp/hbase-0.90.6/lib/hadoop-0.20.2-core.jar:/home/hp/hbase-0.90.6/lib/jackson-core-asl-1.5.5.jar:/home/hp/hbase-0.90.6/lib/jackson-jaxrs-1.5.5.jar:/home/hp/hbase-0.90.6/lib/jackson-mapper-asl-1.4.2.jar:/home/hp/hbase-0.90.6/lib/jackson-xc-1.5.5.jar:/home/hp/hbase-0.90.6/lib/jasper-compiler-5.5.23.jar:/home/hp/hbase-0.90.6/lib/jasper-runtime-5.5.23.jar:/home/hp/hbase-0.90.6/lib/jaxb-api-2.1.jar:/home/hp/hbase-0.90.6/lib/jaxb-impl-2.1.12.jar:/home/hp/hbase-0.90.6/lib/jersey-core-1.4.jar:/home/hp/hbase-0.90.6/lib/jersey-json-1.4.jar:/home/hp/hbase-0.90.6/lib/jersey-server-1.4.jar:/home/hp/hbase-0.90.6/lib/jettison-1.1.jar:/home/hp/hbase-0.90.6/lib/jetty-6.1.26.jar:/home/hp/hbase-0.90.6/lib/jetty-util-6.1.26.jar:/home/hp/hbase-0.90.6/lib/jruby-complete-1.6.0.jar:/home/hp/hbase-0.90.6/lib/jsp-2.1-6.1.14.jar:/home/hp/hbase-0.90.6/lib/jsp-api-2.1-6.1.14.jar:/home/hp/hbase-0.90.6/lib/jsr311-api-1.1.1.jar:/home/hp/hbase-0.90.6/lib/log4j-1.2.16.jar:/home/hp/hbase-0.90.6/lib/protobuf-java-2.3.0.jar:/home/hp/hbase-0.90.6/lib/servlet-api-2.5-6.1.14.jar:/home/hp/hbase-0.90.6/lib/slf4j-api-1.5.8.jar:/home/hp/hbase-0.90.6/lib/slf4j-log4j12-1.5.8.jar:/home/hp/hbase-0.90.6/lib/stax-api-1.0.1.jar:/home/hp/hbase-0.90.6/lib/thrift-0.2.0.jar:/home/hp/hbase-0.90.6/lib/xmlenc-0.52.jar:/home/hp/hbase-0.90.6/lib/zookeeper-3.3.2.jar
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386:/usr/lib/jvm/java-6-openjdk-i386/jre/../lib/i386:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386::/usr/java/packages/lib/i386:/usr/lib/i386-linux-gnu/jni:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/jni:/lib:/usr/lib
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:os.arch=i386
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:os.version=3.5.0-23-generic
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:user.name=hp
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:user.home=/home/hp
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/hp/workspace/WordCountHBase.java
13/06/02 15:25:00 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=localhost:2181 sessionTimeout=60000 watcher=org.apache.hadoop.hbase.client.HConnectionManager$TableServers@173831b
13/06/02 15:25:00 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:2181
13/06/02 15:25:00 INFO zookeeper.ClientCnxn: Socket connection established to localhost/127.0.0.1:2181, initiating session
13/06/02 15:25:00 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x13f0396f968000b, negotiated timeout = 60000
13/06/02 15:25:00 INFO client.HConnectionManager$TableServers: getMaster attempt 0 of 10 failed; retrying after sleep of 2000
java.io.IOException: Call to ubuntu/192.168.10.132:60000 failed on local exception: java.io.EOFException
at org.apache.hadoop.hbase.ipc.HBaseClient.wrapException(HBaseClient.java:757)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:727)
at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:328)
at sun.proxy.$Proxy0.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:486)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:462)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:509)
at org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getMaster(HConnectionManager.java:259)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:72)
at WordCountHBase.createHBaseTable(WordCountHBase.java:75)
at WordCountHBase.main(WordCountHBase.java:28)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.receiveResponse(HBaseClient.java:505)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.run(HBaseClient.java:449)


我的hadoop使用hadoop0.20.203.0 hbase使用habse-0.90.6
hbase配置如下:
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>dfs.support.append</name>
<value>true</value>
</property>
<property>
<name>hbase.zooker.quorum</name>
<value>localhost</value>
</property>
...全文
353 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
撸大湿 2013-06-03
  • 打赏
  • 举报
回复
hadoop 1.1.2 hbase 0.94.7
sen_lin8350 2013-06-03
  • 打赏
  • 举报
回复
算了还是换版本吧!问一下最新的hadoop和hbase稳定版本是多少?
sen_lin8350 2013-06-03
  • 打赏
  • 举报
回复
谢谢了,帮助挺大的!
撸大湿 2013-06-02
  • 打赏
  • 举报
回复
引用 10 楼 sen_lin8350 的回复:
照上面的方法盖勒之后,hbase不能正常运行!
这老版本实在很蛋疼。。。LZ你一定要用这个版本吗? 先看看报什么错,贴出来看看吧
sen_lin8350 2013-06-02
  • 打赏
  • 举报
回复
照上面的方法盖勒之后,hbase不能正常运行!
sen_lin8350 2013-06-02
  • 打赏
  • 举报
回复
zookeeper使用的hbase-0.90.6自带的版本
sen_lin8350 2013-06-02
  • 打赏
  • 举报
回复
好的,我先检查一下!
撸大湿 2013-06-02
  • 打赏
  • 举报
回复
忘问了 LZ你的ZOOKEEPER部署在哪,也检查一下
撸大湿 2013-06-02
  • 打赏
  • 举报
回复
引用 4 楼 sen_lin8350 的回复:
自己的机器/etc/hosts中内容为 192.168.10.132 ubuntu


试试以下方法

1、我目测楼主的hadoop和Hbase是部署在一台机器上,所以先把hadoop和hbase机器的/etc/hosts加上
192.168.10.132 ubuntu
#如果加了看下面

2、检查/etc/sysconfig/network 中的hostname是否正确(应该是ubuntu)

3、把hadoop和hbase的所有配置中的Localhost全部换成ubuntu
重启hbase和Hadoop,再测一下

hadoop0.20.205和Hbase 0.90.X的版本目前用的很少。
我这没有这两个版本的测试环境,LZ先按照我上面说的测试一下再说
sen_lin8350 2013-06-02
  • 打赏
  • 举报
回复
自己的机器/etc/hosts中内容为 192.168.10.132 ubuntu
lopfe 2013-06-02
  • 打赏
  • 举报
回复
哇,看来问题不小啊
撸大湿 2013-06-02
  • 打赏
  • 举报
回复
ubuntu/192.168.10.132:60000 这个是那台机器?

20,811

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧