`
sunasheng
  • 浏览: 122845 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

HBase启动时正常,status也正常,但是create的时候出现以下错误

阅读更多

hbase(main):002:0> create 'tab','f1'

ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

Here is some help for this command:
Create table; pass table name, a dictionary of specifications per
column family, and optionally a dictionary of table configuration.
Dictionaries are described below in the GENERAL NOTES section.
Examples:

  hbase> create 't1', {NAME => 'f1', VERSIONS => 5}
  hbase> create 't1', {NAME => 'f1'}, {NAME => 'f2'}, {NAME => 'f3'}
  hbase> # The above in shorthand would be the following:
  hbase> create 't1', 'f1', 'f2', 'f3'
  hbase> create 't1', {NAME => 'f1', VERSIONS => 1, TTL => 2592000, BLOCKCACHE => true}
  hbase> create 't1', 'f1', {SPLITS => ['10', '20', '30', '40']}
  hbase> create 't1', 'f1', {SPLITS_FILE => 'splits.txt'}
  hbase> # Optionally pre-split the table into NUMREGIONS, using
  hbase> # SPLITALGO ("HexStringSplit", "UniformSplit" or classname)
  hbase> create 't1', 'f1', {NUMREGIONS => 15, SPLITALGO => 'HexStringSplit'}

hbase(main):003:0> 

 
原因及解决方法:
查看/etc/hosts文件中的127.0.0.1是不是写成了127.0.1.1啦,更改之后重启Hbase和Hadoop即可!
分享到:
评论

相关推荐

    hbase 数据库

    7. **检查状态**:通过`hbase shell`进入HBase的命令行界面,使用`status`命令查看HBase集群的状态。 8. **操作HBase**:在HBase Shell中,你可以创建表、插入数据、查询数据、删除表等。例如: ```bash hbase...

    实验手册_HbaseShell.docx

    使用 status 命令来查询 HBase 服务器的状态。 (2)查询 HBase 版本 使用 version 命令来查询 HBase 的版本信息。 (3)查看所有表 使用 list 命令来查看 HBase 中的所有表。 3. 增删改操作 (1)创建一个表 ...

    Hbase 的shell基本操作

    `status`命令用于校验HBase是否已经启动并且正在运行状态。 4. 创建表: - 创建一个名为test的表,并指定一个列族cf1:`create 'test','cf1'`。 - 创建一个名为test的表,并指定两个列族cf1和cf2:`create 'test...

    hbase_shell操作命令汇总

    以下是一些HBase Shell的基本操作命令的详细说明: 1. **创建表** (`create`): 使用`create`命令创建一个新的HBase表。例如: ``` create '表名称', '列名称 1','列名称 2','列名称 N' ``` 这里的`表名称`是你...

    hbase shell

    ### HBase Shell 命令详解 #### 一、概述 HBase Shell 是一个命令行工具,用于与 HBase 数据库进行交互。它提供了一系列的命令来管理表、执行数据定义语言 (DDL) 和数据操纵语言 (DML) 操作等。通过 HBase Shell,...

    hbase shell操作指南

    要进入HBase Shell,首先需要确认HBase服务已经启动。然后切换到HBase的安装目录,执行`bin/hbase shell`命令即可进入。如果需要通过安全认证,则需要在`hbase-site.xml`配置文件中设置相应的安全认证属性。 2. ...

    hbase_shell操作命令

    以下是一些重要的HBase Shell操作命令及其详细说明: 1. **查询服务器状态** `status` 命令用于查看集群的运行状态,包括活动服务器数量、故障服务器数量以及平均负载。例如,`hbase(main):024:0>status` 返回的...

    hbase shell常用命令汇总

    ### HBase Shell 常用命令详解 #### 一、HBase Shell 概述 HBase Shell 是一个基于命令行的工具,用于与HBase进行交互。它提供了一系列丰富的命令来执行基本的数据管理任务,例如创建表、插入数据、查询数据等。...

    hadoop hbase_shell操作命令

    注意,这些操作需在HBase Shell环境下执行,通过运行`hbase shell`启动控制台。HBase Shell提供了丰富的命令集,涵盖了表的创建、管理、数据的读写以及查询等多种功能,使得对大数据的管理变得更加便捷高效。了解并...

    细细品味Hadoop_Hadoop集群(第12期)_HBase应用开发.pdf

    从给定的文件信息中,我们可以提炼出关于Hadoop集群中HBase应用开发的重要知识点,以下是对这些知识点的详细解析: ### HBase Shell 操作详解 HBase是Hadoop生态系统中一个重要的分布式数据库,用于存储大规模结构...

    HBase体系架构与安装

    - 验证启动状态,检查所有组件是否正常工作。 #### 完全分布模式安装 1. **配置hosts文件**: - 确保每台机器的hostname都可以解析到相应的IP地址。 2. **编辑`hbase-env.xml`**: - 进一步配置JVM选项或其他...

    HDFS_HBaseShell的常用命令

    以下是HDFS、HBase Shell和Pig Latin的常用命令: HDFS常用命令: 1. 将磁盘上的文件放到HDFS上:Hadoop fs -put /local /hdfs 2. 将HDFS上的文件放到磁盘上:Hadoop dfs -get /hdfs /local 3. 列出HDFS上的目录...

    Hbase shell常用命令.docx

    以下是对HBase Shell中一些常用命令的详细说明: 1. **创建表**: `create '表名称', '列族名称 1','列族名称 2','列族名称 N'` 这个命令用于创建一个新的HBase表。表名称是你自定义的字符串,列族名称则是表中...

    HBASE精炼版笔记v2.1.docx

    ### HBase精炼版笔记之...通过以上介绍,我们了解到Zookeeper作为一个重要的分布式协调服务系统,其功能多样、应用场景广泛,不仅在HBase等大数据系统中有重要作用,也在各种分布式系统中扮演着不可或缺的角色。

    HBase伪分布式安装及简单使用.pdf

    包括但不限于状态查询(`status`)、版本信息(`version`)、表的操作(`create`, `alter`, `drop`等)、数据增删改查(`put`, `get`, `delete`, `scan`等)、集群管理(`balancer`, `compact`等)以及帮助命令(`...

    完整版大数据云计算课程 Hadoop数据分析平台系列课程 Hadoop 07 Hbase 共49页.pptx

    然后,启动Hbase并验证Hmaster是否正常运行。 进入伪分布模式,我们需要在单机模式的基础上,进一步编辑`hbase-env.sh`,添加`HBASE_CLASSPATH`环境变量,以帮助Hbase找到Hadoop的相关库。同时,还需在`hbase-site....

    大数据与云计算培训学习资料 Hadoop集群 细细品味Hadoop_第12期_HBase应用开发_V1.0 共39页.pdf

    HBase Shell还提供了一些实用工具,如`count`统计表中行的数量,`list`列出所有表,`status`查看HBase集群状态,以及`shutdown`关闭整个集群(需重新启动)和`exit`退出Shell。在使用过程中,可能会遇到SLF4J多绑定...

    Hadoop技术-HBaseShell常用命令.pptx

    以下是HBase Shell的常用命令,分为一般操作、数据定义语言(DDL)操作和数据操作语言(DML)操作三大类。 一般操作 HBase Shell提供了一些基本的操作命令,用于查询服务器状态、版本号、当前角色等信息。 1. ...

Global site tag (gtag.js) - Google Analytics