HBase是一个分布式的、面向列的开源数据库。hbase有二种安装方式,单机安装,分布式安装【分布式又分伪分布式和分布式,伪分布式指的是进程都运行在一台机子上】。今天在单机上安装,主要用来学习其语法。分布式安装,需要至少三台机子并安装hadoop zookeeper等。
系统:Linux version 2.6.22.6-1 (root@builder2.redflag-linux.com) (gcc version 4.2.1)
hbase版本:hbase-0.92.1
java版本:1.6.0
1.系统没有安装java的,需先安装java。
java安装过程:
> chmod +x jdk-6u13-linux-i586.bin
> ./jdk-6u13-linux-i586.bin
设置环境变量:
vi /etc/profile 在末尾加上:
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export JAVA_HOME=/usr/local/java/jdk1.6.0_13
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.安装hbase,单机安装hbase还是比较简单的
(1)下载
> wget http://mirror.bit.edu.cn/apache//hbase/stable/hbase-0.92.1.tar.gz
(2)解压:
> tar -zxvf hbase-0.92.1.tar.gz
(3) 配置
> cd hbase-0.92.1
> cd conf
修改 hbase-site.xml,设置存放数据目录地址
比如:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>/usr/data0/hbase</value>
</property>
</configuration>
配置hbase环境变量
修改 /etc/profile
export HBASE_HOME=/usr/home/hbase/hbase-0.92.1/
export PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$PATH
使环境变量立即生效
>source /etc/profile
启动:
> cd $HBASE_HOME
> ./bin/start-hbase.sh
启动成功会显示:
master running as process 4088. Stop it first.
如果没有安装java,会显示一下信息
+======================================================================+
| Error: JAVA_HOME is not set and Java could not be found |
+----------------------------------------------------------------------+
| Please download the latest Sun JDK from the Sun Java web site |
| > http://java.sun.com/javase/downloads/ < |
| |
| HBase requires Java 1.6 or later. |
| NOTE: This script will find Sun Java whether you install using the |
| binary or the RPM based installer. |
+======================================================================+
当看到master running as process 4088. Stop it first.,说明hbase启动成功。
那进入hbase里看一看
> hbase shell
命令行变为:hbase(main):001:0>
现在就可以在hbase中做创建表,添删改查等操作了。
不当之处,请多多指正!
分享到:
相关推荐
搭建一个完整的Hadoop单机版、HBase单机版以及Pinpoint与SpringBoot的整合环境,需要对大数据处理框架和微服务监控有深入的理解。在这个过程中,我们将涉及到以下几个关键知识点: 1. **Hadoop单机版**:Hadoop是...
首先下载hbase安装包 wget http://mirror.bit.edu.cn/apache/hbase/stable/hbase-2.2.3-bin.tar.gz 解压压缩包 tar -zxvf hbase-2.2.3-bin.tar.gz 修改/opt/hbase-2.2.3/conf/hbse-env.sh文件 第一步 设置javahome ...
1. **概述**:单机模式是 HBase 默认的安装模式,适用于测试和开发环境。在此模式下,HBase 使用本地文件系统存储数据,不依赖于 Hadoop 和 HDFS。 2. **启动 HBase**:在根用户下启动 HBase 服务。 ```bash bin...
在本教程中,我们将深入探讨如何在CentOS 7操作系统上安装HBase 1.2.9的单机版本。HBase是一个分布式的、面向列的NoSQL数据库,基于Google的Bigtable论文设计,它构建在Hadoop之上,提供实时访问大数据的能力。以下...
注意:zookeeper3.4.13和hbase2.3.5都是采用docker-compose方式部署 原文链接:https://blog.csdn.net/m0_37814112/article/details/120915194 说明:使用外部zookeeper3.4.13之hbase2.3.5一键部署工具,支持部署、...
在本文中,我们将详细讲解Hbase的安装过程以及基本操作,特别针对在Linux环境下使用清华大学镜像进行下载的情况。Hbase是一个分布式的、面向列的数据库,常用于大数据存储,是Apache Hadoop生态系统的一部分。以下是...
HBase单机版部署需要安装JDK、下载HBase、解压HBase、设置环境变量、修改/etc/profile文件、配置hbase-env.sh文件、配置hbase-site.xml文件、启动HBase和访问HBase。通过这些步骤,我们可以成功部署HBase单机版。
本教程提供了一种脱离hadoop实现单机部署hbase的方法
二、HBase安装与配置 1. 下载与解压:首先从Apache官网下载hbase-2.4.17-bin压缩包,解压到指定目录。 2. 配置环境变量:在系统的环境变量设置中添加HBase的bin目录到PATH,确保可以从命令行启动HBase。 3. 修改...
基于HBase安装OpenTSDB单机环境的知识点涵盖了从操作系统环境准备到各个组件安装配置的详细步骤,下面是根据提供的内容整理出的知识点。 1. 环境说明 环境说明部分通常会介绍部署OpenTSDB所需的软硬件环境要求。...
【大数据技术基础实验报告-HBase安装配置和应用实践】 这篇实验报告主要涵盖了HBase的安装、配置以及基本应用,这是大数据技术中一个重要的组件,它是一个分布式的、面向列的数据库,尤其适合处理大规模的数据。 1...
如果是单机模式,可以使用`start-hbase.sh --nonInteractive`避免交互式确认。 2. **检查状态**:通过`hbase zkcli -server localhost:2181`连接ZooKeeper,然后用`ls /hbase`命令查看HBase是否正常启动。 3. **停止...
Linux环境下Hbase单机配置超详细版本,图文教程
### Hadoop与HBase集群及单机安装配置详解 #### 一、背景介绍 随着大数据技术的发展,Hadoop和HBase成为了处理大规模数据集的重要工具。Hadoop是一种能够存储和处理大量数据的分布式计算框架,而HBase则是在Hadoop...
#### 五、HBase安装配置 HBase是一款基于Hadoop之上的分布式列式存储系统。安装配置步骤如下: **5.1 环境配置** **5.1.1 安装** 下载并解压HBase软件包: ``` sudo tar xvf hbase-1.2.1-bin.tar.gz -C /usr/...
解压后,你可以直接在支持Java的环境中启动HBase服务,进行集群或单机模式的部署。 2. `hbase-2.2.2-src.tar.gz`:这是HBase的源代码包,适合开发者进行二次开发或者想要深入理解HBase工作原理的用户。你可以编译源...
在Windows系统中安装和配置Hadoop和Hbase,是为了建立起一个适合单机测试和开发的本地大数据环境。Hadoop是一个由Apache基金会开发的开源框架,用于存储和处理大规模数据,它通过可靠的分布式存储(HDFS)和分布式...
本文将详细解析HBase 1.4.13的安装步骤,以及如何进行单机模式和伪分布式模式的配置,同时也会涉及使用HBase Java API进行编程实践。 首先,安装HBase 1.4.13的过程从获取安装包开始,通常推荐从可靠的镜像源下载,...
【分布式数据库HBase安装配置与实践】 HBase是一款基于Google Bigtable理念设计的开源NoSQL数据库,它构建在Hadoop之上,适用于处理大规模数据。在本文档中,我们将详细介绍如何在Linux环境中安装、配置和实践HBase...
如果是单机测试,可以使用`start-hbase.sh --master local`。 7. **检查状态**:通过`hbase shell`进入HBase的命令行界面,使用`status`命令查看HBase集群的状态。 8. **操作HBase**:在HBase Shell中,你可以创建...