`

无法启动Hbase hbase-default.xml file seems to be for and old version of HBase

 
阅读更多

无法启动Hbase

错误如下


Exception in thread "main" java.lang.RuntimeException: hbase-default.xml file seems to be for and old version of HBase (@@@VERSION@@@), this version is 0.92.1
        at org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:68)
        at org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:100)
        at org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:111)
        at org.apache.hadoop.hbase.util.HBaseConfTool.main(HBaseConfTool.java:38)
Exception in thread "main" java.lang.RuntimeException: hbase-default.xml file seems to be for and old version of HBase (@@@VERSION@@@), this version is 0.92.1
        at org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:68)
        at org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:100)
        at org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:111)
        at org.apache.hadoop.hbase.zookeeper.ZKServerTool.main(ZKServerTool.java:39)
starting master, logging to /cygdrive/d/devtools/hbase09/bin/../logs/hbase-localhost-master-acer-PC.out
localhost: starting regionserver, logging to /cygdrive/d/devtools/hbase09/bin/../logs/hbase-localhost-regionserver-acer-PC.out


解决方案:

打开hbase-site.xml或hbase-default.xml

查找 hbase.defaults.for.version.skip

将值设为true


如下

  <property>
    <name>hbase.defaults.for.version.skip</name>
    <value>true</value>
    <description>
    Set to true to skip the 'hbase.defaults.for.version' check.
    Setting this to true can be useful in contexts other than
    the other side of a maven generation; i.e. running in an
    ide.  You'll want to set this boolean to true to avoid
    seeing the RuntimException complaint: "hbase-default.xml file
    seems to be for and old version of HBase (@@@VERSION@@@), this
    version is X.X.X-SNAPSHOT"
    </description>
  </property>


问题解决



分享到:
评论

相关推荐

    hbase资料_hbase-default.xml.zip

    在HBase中,`hbase-default.xml`是一个非常重要的配置文件,它包含了HBase运行时的默认配置参数。这个文件为系统提供了基础设置,比如RegionServer的内存大小、ZooKeeper的地址等,它是所有HBase实例的基础配置模板...

    HBase(hbase-2.4.9-bin.tar.gz)

    就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非...

    hbase-1.2.1-bin.tar.gz.zip

    HBase,全称为Hadoop Distributed File System上的基础结构(HBase on Hadoop Distributed File System),是一种分布式的、面向列的开源数据库,它构建在Apache Hadoop文件系统(HDFS)之上,提供高可靠性、高性能...

    hbase-1.3.1-bin.tar.gz.7z

    《HBase 1.3.1 在 CentOS 6.8 上与 Hadoop 2.7.2 集成详解》 HBase,全称Apache HBase,是Apache软件基金会开发的一个非关系型分布式数据库(NoSQL),它构建在Hadoop文件系统(HDFS)之上,为大规模数据集提供了...

    hbase-1.4.10-bin.tar.gz

    在Linux环境下搭建大数据环境,HBase是一个不可或缺的部分。HBase是一个分布式的、面向列的开源数据库,它是构建在Apache Hadoop文件系统(HDFS)之上,设计用来处理海量数据的NoSQL数据库。在这个场景中,我们关注...

    hbase-2.2.6-bin.tar.gz

    就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非...

    hbase-2.4.11-bin.tar.gz

    4. **启动服务**:通过bin目录下的start-hbase.sh脚本启动HBase集群,包括Master节点和RegionServer节点。 5. **监控与管理**:HBase提供了Web UI,用户可以访问http://localhost:16010查看集群状态。此外,命令行...

    hbase-1.2.6-bin.tar.gz

    4. 启动HBase,执行`$HBASE_HOME/bin/start-hbase.sh`,并检查日志确认服务已启动。 5. 使用命令行工具或者客户端API与HBase交互。 **使用场景**: HBase通常用于实时数据分析,如Web日志分析、用户行为追踪、...

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

    HBase是建立在Hadoop Distributed File System (HDFS)之上的,它提供了一个键值存储模型,其中行键和列族构成了数据的主要组织方式。每个表由多个行组成,每行由行键和一组列族组成。列族下又包含多个列,列由列名和...

    hbase-2.0.5-bin.tar.gz

    然后可以通过启动脚本来启动HBase服务,如`start-hbase.sh`。同时,HBase提供了丰富的客户端库,支持Java、Python、PHP等多种语言,方便开发人员进行数据操作。 总的来说,HBase是一个强大的大数据存储解决方案,...

    phoenix-client-hbase-2.2-5.1.2.jar

    phoenix-client-hbase-2.2-5.1.2.jar

    hive-hbase-handler-1.2.1.jar

    被编译的hive-hbase-handler-1.2.1.jar,用于在Hive中创建关联HBase表的jar,解决创建Hive关联HBase时报FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop....

    apache-phoenix-4.14.3-HBase-1.3-bin.tar.gz

    Apache Phoenix 是一个开源的SQL-on-HBase框架,它允许用户通过使用JDBC接口来查询和操作HBase数据库。Phoenix将SQL语句转换为HBase的原生操作,从而提高了对大数据集的查询性能。这个"apache-phoenix-4.14.3-HBase-...

    phoenix-4.14.1-HBase-1.2-client.jar

    phoenix-4.14.1-HBase-1.2-client.jar

    hbase-2.2.4-bin.tar.gz

    SHA256: EC91B628352931E22A091A206BE93061B6BF5364044A28FB9E82F0023ACA3CA4 sha512sum hbase-2.2.4-bin.tar.gz 214fcc1ca7d4e70bffdaa41fe9e55a3a5c492ead7e02680d901481d124bd9ec279035f05b1f88ebd4bcdba67c...

    hbase-site.xml.doc

    HBase 的配置文件 hbase-site.xml 是其核心配置文件,本文将详细解释 hbase-site.xml 的配置参数 DEFAULT 值和描述。 一、HBase 临时目录配置 * hbase.tmp.dir:${java.io.tmpdir}/hbase-${user.name},这个参数...

    phoenix-4.14.2-HBase-1.3-client.jar

    phoenix-4.14.2-HBase-1.3-client.jar phoenix-4.14.2-HBase-1.3-client.jar

    hbase-2.0.2.3.1.4.0-315-bin.tar.gz

    ambari-2.7.5 编译过程中四个大包下载很慢,所以需要提前下载,包含:hbase-2.0.2.3.1.4.0-315-bin.tar.gz ,hadoop-3.1.1.3.1.4.0-315.tar.gz , grafana-6.4.2.linux-amd64.tar.gz ,phoenix-5.0.0.3.1.4.0-315....

Global site tag (gtag.js) - Google Analytics