`
bnmnba
  • 浏览: 293561 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

hbase 启动regionserver日志报错: Wrong FS: hdfs:// .regioninfo, expected: file:///

 
阅读更多

 

我遇到这个问题的原因是配置和环境变量错误:

正确的配置如下:

hbase-env.sh:

export JAVA_HOME=/usr/local/app/jdk1.8.0_91/
export HADOOP_HOME=/usr/local/app/cdh5.8.0/hadoop-2.6.4

上面这个是解决方法。

注意,必须写到脚本里,写到profile里无效。

 

注意进行zookeeper和hdfs的清理,否则会存在hbase.meta 的错误提示,不过不影响进行hbase shell的操作。

 

建议使用CDH的包,并参考其对应jar包里面的doc文档进行操作(因为版本不同参数和操作可能会有差别,例如端口号不同或者环境变量范围不同等):

http://www.cloudera.com/documentation/enterprise/release-notes/topics/cdh_vd_cdh_package_tarball_58.html

 

 

下面这个文件一般不会错,仅供参考:

 hbase-site.xml:

<configuration>

  <!--hbase.rootDir+hbase.tmp.dir+'/hbase'=hdfs://host10:9000/hbase-root/hbase/ : -->
  <property >
    <name>hbase.tmp.dir</name>
    <value>/hbase-${user.name}/</value>
  </property>
  <property>
    <name>hbase.rootDir</name>
    <value>hdfs://host10:9000/</value>
  </property>
        <!--
        <property>
                <name>hbase.rootDir</name>
                <value>file:///usr/local/app/cdh5.8.0h/basedata</value>
        </property>-->

        <!--  -->
        <property>
                <name>dfs.replication</name>
                <value>1</value>
        </property>

        <!--  -->
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>

        <!-- zookeeper -->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>host10.ticloud</value>
        </property>
        <!--<property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/usr/local/app/cdh5.8.0/hbaseZk</value>
        </property>-->
        <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2222</value>
        </property>

  	
  <property>
    <name>hbase.master.port</name>
    <value>60000</value>
  </property>
  <property>
    <name>hbase.master.info.port</name>
    <value>60010</value>
  </property>
  <property>
    <name>hbase.regionserver.port</name>
    <value>60020</value>
  </property>
  <property>
    <name>hbase.regionserver.info.port</name>
    <value>60030</value>
  </property>
	<property>
    <name>hbase.master</name>
    <value>host10:60000</value>
  </property>

</configuration>

 后面这几个端口号是旧的端口(在CDH5.8.0里配置无效,可能是这几个参数还没加吧),在apache hbase1.2.2里是16000、16010、16020、16030。

因此可能的url是:

http://host10:16010/master-status

http://host10:60010/master-status

 

 附件是可能有用的配置文件。

分享到:
评论

相关推荐

    hbase-2.4.16-bin.tar.gz

    hbase官网下载地址(官网下载太慢): https://downloads.apache.org/hbase/ 国内镜像hbase-2.4.16: https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.4.16/hbase-2.4.16-bin.tar.gz

    hbase-0.98.9-src.tar

    data storage provided by the Google File System, HBase provides Bigtable-like capabilities on top of Apache Hadoop [3]. To get started using HBase, the full documentation for this release can be ...

    python3使用thrift操作hbase hbase-thirft报错解决

    python连接hbase需要用到hbase-thirft类库,但是hbase-thirft只在python2下能正常使用,如果在python3下,会报错,主要有一下几个错误 except IOError, io: SyntaxError: invalid syntax ModuleNotFoundError: No ...

    hadoop安装包下载地址

    - 官方文档:[https://hbase.apache.org/](https://hbase.apache.org/) 3. **ZooKeeper**:一种高性能的协调服务,用于维护配置信息、命名、提供分布式同步等。 - 下载地址:...

    [www.java1234.com]HBase权威指南.pdf

    hbase-site.xml.doc

    * hbase.rootdir:${hbase.tmp.dir}/hbase,hdfs://namenode.example.org:9000/hbase,这个参数指定了 HBase 的根目录,用于存储持久化数据。 三、HBase 集群模式配置 * hbase.cluster.distributed:true|false,...

    hbase-2.4.11-bin.tar.gz

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

    HDFS_HBaseShell的常用命令

    HDFS_HBaseShell的常用命令 HDFS(Hadoop Distributed File System)是一种分布式文件系统,主要用于存储和管理大规模数据。HBase 是一个基于HDFS的NoSQL数据库,用于存储和管理大规模结构化和半结构化数据。HBase ...

    Hadoop(HDFS、YARN、HBase、Hive和Spark等)默认端口表

    9000 fs.defaultFS,如:hdfs://172.25.40.171:9000 9001 dfs.namenode.rpc-address,DataNode会连接这个端口 50070 dfs.namenode.http-address 50470 dfs.namenode.https-address 50100 dfs.namenode.backup....

    zookeeper+hadoop+hbase.rar

    【标题】"zookeeper+hadoop+hbase.rar" 提供了一个集成的大数据处理环境,其中包含了三个关键组件:Zookeeper、Hadoop和HBase。这些组件在大数据生态系统中扮演着重要角色,尤其对于分布式存储和计算。 【Zookeeper...

    apache hbase reference guide

    - **Read HBase Shell Commands from a Command File**(从命令文件读取HBase Shell命令):通过读取预先准备好的命令文件来执行一系列HBase操作。 - **Passing VM Options to the Shell**(传递VM选项到Shell):...

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

    class org.apache.hadoop.hbase.backup.HFileArchiver$FileablePath, file:hdfs://nameservice1/hbase/data/default/RASTER/92ceb2d86662ad6d959f4cc384229e0f/i, class org.apache.hadoop.hbase.backup....

    在hadoop-3.1.2上安装hbase-2.2.1.pdf

    关于分布式安装,请浏览:http://hbase.apache.org/book/standalone_dist.html#distributed,关于HBase使用外置的ZooKeeper配置,请浏览:http://hbase.apache.org/book/zookeeper.html。所有在线的文档,均会出现在...

    hbase性能调优

    `hbase.regionserver.global.memstore.upperLimit` 和 `hbase.regionserver.global.memstore.lowerLimit` - **含义**:分别定义了RegionServer所有MemStore占用内存的比例上限和下限。 - **默认值**:分别为0.4和...

    hbase-1.2.6-bin.tar.gz

    1. **bin目录**:包含启动、停止HBase以及管理HBase集群的脚本,如`hbase`、`start-hbase.sh`、`stop-hbase.sh`等。这些脚本使得用户可以方便地在本地或分布式环境中启动和关闭HBase服务。 2. **conf目录**:存放...

    Hbase权威指南(HBase: The Definitive Guide)

    - **实现细节**:HBase的核心组件包括Master、RegionServer等,其中Master负责管理和监控整个集群的状态,RegionServer负责处理读写请求,并且每个RegionServer可以管理多个Region。 #### 三、HBase与Hadoop的集成...

Global site tag (gtag.js) - Google Analytics