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

hbase 安装与启动

阅读更多
前提:已经安装hadoop(本文版本1.0.1)

1.
解压hbase包,无需安装
tar xfz hbase-0.94.0.tar.gz


2.
在conf/hbase-site.xml,设置存储位置,可以是hdfs,也可以是本地文件系统

<configuration>
  <property>
    <name>hbase.rootdir</name>
   <value>hdfs://localhost:9000/hbase</value>
        <!-- <value>file:///home/hbase</value> -->
  </property>
</configuration>

3.
为了方便,导入环境变量
export HBASE_HOME=/usr/hbase-0.94.0
export PATH=$PATH:$HBASE_HOME/bin


4.
消除slf4j的包冲突
mv slf4j-api-1.5.8.jar slf4j-api-1.5.8.jar.bak
mv slf4j-log4j12-1.5.8.jar slf4j-log4j12-1.5.8.jar.bak

5.
启动hbase
start-hbase.sh

必须先启动hadoop-dfs ,版本1.0.1

日志:/安装目录/logs


6.
通过命令行链接hbase
hbase shell

7.
帮助命令 help

提示:
HBase Shell, version 0.94.0, r1332822, Tue May  1 21:43:54 UTC 2012
Type 'help "COMMAND"', (e.g. 'help "get"' -- the quotes are necessary) for help on a specific command.
Commands are grouped. Type 'help "COMMAND_GROUP"', (e.g. 'help "general"') for help on a command group.

COMMAND GROUPS:
  Group name: general
  Commands: status, version

  Group name: ddl
  Commands: alter, alter_async, alter_status, create, describe, disable, disable_all, drop, drop_all, enable, enable_all, exists, is_disabled, is_enabled, list, show_filters

  Group name: dml
  Commands: count, delete, deleteall, get, get_counter, incr, put, scan, truncate

  Group name: tools
  Commands: assign, balance_switch, balancer, close_region, compact, flush, hlog_roll, major_compact, move, split, unassign, zk_dump

  Group name: replication
  Commands: add_peer, disable_peer, enable_peer, list_peers, remove_peer, start_replication, stop_replication

  Group name: security
  Commands: grant, revoke, user_permission

SHELL USAGE:
Quote all names in HBase Shell such as table and column names.  Commas delimit
command parameters.  Type <RETURN> after entering a command to run it.
Dictionaries of configuration used in the creation and alteration of tables are
Ruby Hashes. They look like this:

  {'key1' => 'value1', 'key2' => 'value2', ...}

and are opened and closed with curley-braces.  Key/values are delimited by the
'=>' character combination.  Usually keys are predefined constants such as
NAME, VERSIONS, COMPRESSION, etc.  Constants do not need to be quoted.  Type
'Object.constants' to see a (messy) list of all constants in the environment.

If you are using binary keys or values and need to enter them in the shell, use
double-quote'd hexadecimal representation. For example:

  hbase> get 't1', "key\x03\x3f\xcd"
  hbase> get 't1', "key\003\023\011"
  hbase> put 't1', "test\xef\xff", 'f1:', "\x01\x33\x40"

The HBase shell is the (J)Ruby IRB with the above HBase-specific commands added.
For more on the HBase Shell, see http://hbase.apache.org/docs/current/book.html

例如:help "create"



8.
创建名为test的表,表有一个列族cf。

create 'test', 'cf'
put 'test', 'row1', 'cf:a', 'value1'
put 'test', 'row2', 'cf:b', 'value2'
put 'test', 'row3', 'cf:c', 'value3'


查询表
scan 'test'


获取单独的一行
get 'test', 'row1'

禁用和删除 表
disable 'test'
drop 'test'

9.
退出命令行
exit


10.
web用户界面
http://ip:60010/
分享到:
评论

相关推荐

    Hbase 安装与基本使用

    **三、启动与停止HBase** 1. **启动HBase**:在命令行中,使用`start-hbase.sh`脚本启动HBase集群。如果是单机模式,可以使用`start-hbase.sh --nonInteractive`避免交互式确认。 2. **检查状态**:通过`hbase zkcli...

    hbase安装与使用

    ### HBase 安装与使用知识点详解 #### 概述 HBase 是一款构建于 Hadoop 之上的分布式、可扩展的大规模数据存储系统。它提供了类似 Google BigTable 的功能特性,非常适合处理海量数据和高并发读写需求的应用场景。...

    大数据技术基础实验报告-HBase安装配置和应用实践.doc

    - 配置环境变量,将`hbase/bin`添加到`PATH`中,可以通过编辑`~/.bashrc`文件实现,这使得可以在任何目录下启动HBase。 - 使用`sudo chown -R hadoop ./hbase`命令更改所有文件的所有权,确保当前用户(这里是`...

    hbase安装与配置.docx

    **HBase启动流程:** HBase的启动涉及多个步骤,包括启动Master节点、RegionServer节点以及HBase的守护进程。Master节点负责元数据管理,RegionServer节点处理具体的用户请求。启动流程通常如下: 1. 首先,启动...

    Hbase的安装过程及基本操作

    8. **启动与测试**: 使用`start-hbase.sh`命令启动Hbase,然后运行`jps`命令查看进程列表。如果看到Hbase相关的进程,如HMaster和HRegionServer,说明启动成功。 9. **伪分布式配置**: 对于更真实的环境模拟,...

    安装HBase,并启动运行

    在本教程中,我们将深入探讨如何在Linux环境中安装和配置HBase,以及如何启动和停止HBase服务。HBase是一个分布式的、版本化的、可扩展的NoSQL数据库,它构建在Hadoop之上,用于处理大规模的数据存储。 首先,我们...

    基于集群的HBase安装和配置

    4. **HBase安装与配置**: - 获取HBase安装包并解压。 - 配置`hbase-site.xml`文件,指定Zookeeper集群的信息。 - 启动HBase服务,验证HBase集群是否正常工作。 通过上述步骤,可以成功地在已有Hadoop集群的基础...

    CDH-Hbase的安装1

    - 一旦配置完成,Cloudera Manager将启动HBase服务。 2. **默认配置与验证**: - HBase会自动在HDFS上创建所需的目录,例如`/hbase`,用于存储数据。 - 使用HDFS命令(如`hdfs dfs -ls /`)可以检查这些目录是否...

    分布式数据库HBase安装配置与实践.doc

    【分布式数据库HBase安装配置与实践】 HBase是一款基于Google Bigtable理念设计的开源NoSQL数据库,它构建在Hadoop之上,适用于处理大规模数据。在本文档中,我们将详细介绍如何在Linux环境中安装、配置和实践HBase...

    Hadoop&Hbase安装完美教程

    在IT行业中,大数据处理与分析是至关重要的领域,而Hadoop和HBase是其中的两大核心组件。Hadoop是一个开源的分布式计算框架,它允许在大规模集群上存储和处理大量数据,而HBase是一个基于Hadoop的数据存储系统,提供...

    大数据实验Hbase安装部署和使用javaapi调用.pdf

    【大数据实验Hbase安装部署和使用javaapi调用】 在这个实验中,我们将深入理解HBase在Hadoop生态系统中的角色,并掌握如何在Ubuntu 19.04操作系统上安装、配置和使用HBase,同时利用Java API进行编程。实验中使用的...

    nosql实验一-HBase的安装与配置.docx

    【HBase的安装与配置】 HBase是一款基于Google Bigtable设计思想的开源NoSQL数据库,主要应用于大数据领域,尤其适合实时查询和分析大规模数据。在本次实验中,我们将学习如何在Linux环境下,以伪分布式的方式安装...

    zookeeper及hbase安装

    ### Zookeeper及HBase安装配置详解 #### 一、Zookeeper安装配置 **目标环境**: - 三台服务器:192.168.15.5(master)、192.168.15.6(slave1)、192.168.15.7(slave2) **步骤一:主机名映射** - 在每台服务器...

    Hbase安装部署步骤截图

    通过上述步骤,可以完成HBase在集群环境下的完整安装与配置流程。需要注意的是,在实际部署过程中,还需要根据具体环境调整配置参数,以确保最佳性能表现。此外,对于生产环境部署,还需考虑容灾备份、安全策略等...

    hbase安装和使用

    本资源主要涵盖了HBase的安装与使用,下面将详细介绍这两个方面。 一、HBase安装 1. **系统需求**:HBase通常运行在Linux环境下,因此首先确保你的服务器或开发环境是Linux。同时,需要安装Java Development Kit ...

    HBase安装与应用编程.docx

    【HBase 安装】 ...总之,HBase 的安装与编程涉及系统环境配置、服务启动、Shell 操作以及 Java API 的使用。在实践中,了解每个步骤的细节并解决可能出现的问题,对于掌握 HBase 的应用至关重要。

    HBase配置文件与HBase doc文档

    1. **快速入门**:介绍如何安装、启动和关闭HBase,以及创建表、插入数据、查询数据的基本操作。 2. **架构**:详细解释了HBase的分布式架构,包括Master节点、RegionServer、Region、Column Family等概念。 3. **...

    Hbase个人总结

    #### 五、HBase的安装与配置 下面简要介绍HBase单机环境的安装步骤: 1. **环境准备**:首先确保已经正确安装Java和Hadoop,并且它们均处于正常运行状态。 2. **解压HBase压缩包**:将下载的HBase压缩包解压至...

    在windows上安装Hbase

    在Windows上安装HBase 本文将指导您如何在Windows平台上安装HBase,包括配置详解。安装完成后,您将能够配置集群。 一、前提条件 在安装HBase前,需要安装Cygwin和Hadoop。这两个软件的安装不在本文的讨论范围内...

Global site tag (gtag.js) - Google Analytics