`
standalone
  • 浏览: 613181 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hbase master cannot start up

阅读更多

 

2010-10-06 15:21:44,704 INFO org.apache.hadoop.hbase.master.HMaster: vmName=Java HotSpot(TM) Client VM, vmVendor=Sun Microsystems Inc., vmVersion=16.3-b01
2010-10-06 15:21:44,704 INFO org.apache.hadoop.hbase.master.HMaster: vmInputArguments=[-Xmx1000m, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -Dhbase.log.dir=/var/hadoop/hbase-logs, -Dhbase.log.file=hbase-johnson4932-master-johnson-cloud.log, -Dhbase.home.dir=/home/johnson4932/hbase, -Dhbase.id.str=johnson4932, -Dhbase.root.logger=INFO,DRFA, -Djava.library.path=/home/johnson4932/hbase/lib/native/Linux-i386-32]
2010-10-06 15:21:44,737 INFO org.apache.hadoop.hbase.master.HMaster: My address is johnson-cloud:60000
2010-10-06 15:21:44,899 ERROR org.apache.hadoop.hbase.master.HMaster: Can not start master
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:1233)
        at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1274)
Caused by: java.io.IOException: Call to johnson-cloud/120.119.77.253:9000 failed on local exception: java.io.EOFException
        at org.apache.hadoop.ipc.Client.wrapException(Client.java:775)
        at org.apache.hadoop.ipc.Client.call(Client.java:743)
        at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:220)
        at $Proxy0.getProtocolVersion(Unknown Source)
        at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:359)
        at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:106)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:207)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:170)
        at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:82)
        at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1378)
        at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95)
        at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:195)
        ... 6 more
Caused by: java.io.EOFException
        at java.io.DataInputStream.readInt(DataInputStream.java:375)
        at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:501)
        at org.apache.hadoop.ipc.Client$Connection.run(Client.java:446)

 出现上述问题的原因是$HBASE_HOME/lib 中hadoop jar文件与 $HADOOP_HOME下面的jar文件不一致,因为本人用了多个版本的hadoop,比较混乱,清除掉不同版本的jar文件后问题排除。

分享到:
评论
1 楼 njthnet 2010-12-17  
我也遇到过和你相同的问题

详见:http://www.javabloger.com/article/apache-hbase-hadoop.html

相关推荐

    hbase-site.xml.doc

    * hbase.master.logcleaner.plugins:org.apache.hadoop.hbase.master.cleaner.TimeToLiveLogCleaner, org.apache.hadoop.hbase.master.cleaner.TimeToLiveProcedureWALCleaner,这个参数指定了预写日志的清理插件。...

    hbase监控文件.zip

    “hbase监控文件.zip”中包含的“hbase-master-template”模板文件,就是为Zabbix配置HBase监控准备的。模板中定义了各种监控项、触发器和图形,可以快速地将监控HBase的功能集成到Zabbix环境中。具体步骤如下: 1....

    hbase安装lzo压缩包的编译文件master

    本文将详细讲解如何在HBase环境中安装和编译LZO压缩包,以及它与HBase Master节点的关系。 首先,我们需要了解HBase。HBase是一个分布式、版本化的NoSQL数据库,基于Apache Hadoop构建,用于存储大规模结构化数据。...

    HBase 应用平台 Replication 功能

    **HBase应用平台Replication功能详解** HBase,作为一个分布式、高性能的列式数据库,广泛应用于大数据处理领域。其强大的实时读写能力和高扩展性使其成为处理海量数据的理想选择。在实际部署中,数据的可靠性与...

    hbase-operator-tools-master.zip

    在HBase生态系统中,"hbase-operator-tools-master.zip"是一个包含HBase操作员工具的压缩包,主要用于管理和维护HBase集群。这个工具集在HBase 2.0版本之后被独立出来,不再集成在HBase客户端中,以便提供更专业、更...

    hbase配置内置的zookeeper

    完成以上配置后,在主服务器上启动 Hadoop 服务,使用命令 `start-all.sh`,然后在 HBase 的 `bin` 目录下使用 `start-hbase.sh` 命令来启动 HBase。 ##### 5. 验证服务状态 最后,通过 `jps` 命令来验证 Hadoop ...

    HbaseTemplate 操作hbase

    在IT行业中,尤其是在大数据处理领域,HBase是一个广泛使用的分布式、高性能、列式存储的NoSQL数据库。HBase是建立在Hadoop文件系统(HDFS)之上,为处理大规模数据提供了一个高效的数据存储解决方案。而Spring Data...

    在windows上安装Hbase

    &lt;name&gt;hbase.master &lt;value&gt;localhost:60000 &lt;name&gt;hbase.zookeeper.quorum &lt;value&gt;127.0.0.1 ``` 2. 在cygwin的/etc/hosts文件中添加127.0.0.1 localhost.localdomain localhost ::1 localhost6....

    Hbase文档总结

    在物理存储层面,表被分割成多个HRegion,每个Region由一个起始键和结束键([startkey, endkey))定义,当Region大小超过预设阈值(如`hbase.hregion.max.filesize`参数设置)时,会进行分裂。HBase利用Zookeeper...

    HBase单机版部署教程

    start-hbase.sh 访问HBase 最后,我们可以通过Web界面来访问HBase的状态信息: localhost:16010/master-status 这时,我们可以看到HBase的一些状态信息,如region servers、master server等。 HBase单机版部署...

    基于集群的HBase安装和配置

    它能够有效地管理Hadoop集群中的各种资源和服务,例如Hadoop NameNode管理和HBase的Master选举及服务器间的通信。 - **Zookeeper的作用**: - **集群管理**:确保集群中服务的高可用性,例如通过选举机制确定当前...

    CDH-Hbase的安装1

    - 部署HBase Master和Region服务器。Master节点负责元数据管理,Region服务器则处理数据存储和查询。 - 一旦配置完成,Cloudera Manager将启动HBase服务。 2. **默认配置与验证**: - HBase会自动在HDFS上创建所...

    hbase-2.4.17-bin 安装包

    4. 启动HBase:运行`bin/start-hbase.sh`启动所有HBase服务,包括Master、RegionServer等。 三、HBase操作 1. 创建表:使用`hbase shell`进入命令行工具,执行`create '表名', '列族名'`创建表。 2. 插入数据:...

    hbase安装与使用

    bin/start-hbase.sh ``` 3. **进入 HBase Shell**:启动完成后,可以通过命令 `bin/hbaseshell` 进入 HBase 命令行工具。 4. **验证数据**:在 HBase Shell 中执行 `list` 命令,检查是否有数据存在。 ```bash...

    hbase常见错误整理3年运维经验整理

    file:hdfs://nameservice1/hbase/data/default/RASTER/92ceb2d86662ad6d959f4cc384229e0f/recovered.edits]), cannot delete region directory. ``` **解决方案** 对于这类错误,可以通过直接删除对应表在HDFS上...

    Hbase Java API

    HBase 的整体结构主要包括 HBase Master、HRegion 服务器和 HRegion Server 群。HBase Master 负责管理所有的 HRegion 服务器,而 HRegion 服务器则负责存储数据。HBase 的数据物理视图包括 Row Key、Timestamp、...

    HBase start

    在命令行中,可以使用`start-hbase.sh`来启动HBase的Master节点和服务进程。Master节点负责表和Region的管理,RegionServer则是实际的数据存储和处理节点。 在HBase启动过程中,它会读取配置文件,初始化系统组件,...

    HBase源代码 hbase-0.98.23

    此外,HBase的Master节点是整个系统的管理者,`org.apache.hadoop.hbase.master.HMaster`类负责Region的分配、RegionServer的监控和故障恢复。通过分析`org.apache.hadoop.hbase.masterAssignment.RegionStates`和`...

    最新版linux hbase-2.3.3-bin.tar.gz

    # 启动HBase Master start-hbase.sh ``` HBase提供了一套丰富的命令行接口(HBase Shell),可以用来创建表、插入数据、查询数据等。例如,创建一个名为`users`的表,包含`info`和`friends`两个列族: ```bash ...

Global site tag (gtag.js) - Google Analytics