一、环境
机器版本:Ubuntu 11 32bit
hbase版本:hbase-0.90.3
jdk版本:
jdk-6u27-linux-i586
Linux x86 - Self Extracting Installer
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
root@dm1:/usr/java# sh ./jdk-6u27-linux-i586.bin
jdk安装后配置,环境变量:
vim /etc/profile
添加
export JAVA_HOME=/usr/java/jdk1.6.0_27
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
二、HBASE 配置
解压 hbase-0.90.3.tar.gz
./conf目录 配置hbase-env.sh 增加:
export JAVA_HOME=/usr/java/jdk1.6.0_27/
添加配置存放文件路径:hbase-site.xml (如果没有配置默认存放在/tmp目录下,重启电脑后数据删除)
<property>
<name>hbase.rootdir</name>
<value>/usr/hadoop/hbase-0.90.3/data</value>
<description>local dir
</description>
</property>
单节点就这样安装好了,下面是启动和简单使用
三、使用
HBASE启动进 bin目录
root@dm1:/usr/hadoop/hbase-0.90.3/bin# sh ./start-hbase.sh
HBASE停止 进bin目录
root@dm1:/usr/hadoop/hbase-0.90.3/bin# sh ./stop-hbase.sh
1、登录Hbase shell 进bin目录
root@dm1:/usr/hadoop/hbase-0.90.3/bin# ./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.90.3, r1100350, Sat May 7 13:31:12 PDT 2011
hbase(main):001:0>
2、建表
hbase(main):001:0> create 'tb_a','vddb','mw'
0 row(s) in 2.3740 seconds
hbase(main):002:0>
3、插入vddb 列 2个数据 begin_dt & end_dt 没法一次put 一行的多个字段
hbase(main):007:0* put 'tb_a','task001','vddb:begin_dt','2011-10-12 18:00:00'
0 row(s) in 0.2320 seconds
hbase(main):010:0* put 'tb_a','task001','vddb:end_dt','2011-10-12 18:00:10'
0 row(s) in 0.0480 seconds
4、查询
hbase(main):012:0* scan 'tb_a'
ROW COLUMN+CELL
task001 column=vddb:begin_dt, timestamp=1318416290895, value=2011-10-12 18:00:00
task001 column=vddb:end_dt, timestamp=1318416304997, value=2011-10-12 18:00:10
1 row(s) in 0.1820 seconds
hbase(main):013:0> get 'tb_a','task001'
COLUMN CELL
vddb:begin_dt timestamp=1318416290895, value=2011-10-12 18:00:00
vddb:end_dt timestamp=1318416304997, value=2011-10-12 18:00:10
2 row(s) in 0.0760 seconds
查询条件过滤
scan 'traceLogTask',{column
=>['uuid'],LIMIT
=>2,STARTROW
=>'2011101710010002'}
scan 'traceLogTask',{COLUMN
=>['uuid','VDDB:'],STARTROW
=>'2011101710010002',STOPROW
=>'2011101710010004'}
页面访问:
http://localhost:60010
总结:单点安装很简单,更多功能后面出
分享到:
相关推荐
《HBase 2.4.11:大数据存储与管理的基石》 HBase,作为Apache软件基金会的一个开源项目,是构建在Hadoop文件系统...了解并掌握HBase的使用,对于处理海量数据的企业来说,无疑是提升业务效率和决策能力的重要手段。
在Ubuntu系统上安装配置HBase是一项重要的任务,尤其对于那些需要处理大规模数据的项目而言。HBase是一个分布式的、面向列的开源数据库,它构建于Hadoop之上,提供了实时读写和强一致性。以下是在Ubuntu上安装和配置...
本文档旨在指导用户在 Ubuntu 16.04 环境下安装和配置 Hbase 集群模式,以满足大数据学习爱好者的需求。下面是安装和配置 Hbase 集群模式的详细步骤和知识点: 系统环境 在安装 Hbase 之前,需要确保系统环境已经...
8. **验证安装**:通过HBase提供的Shell客户端(hbase shell)或API检查服务是否正常运行。 HBase的使用场景包括日志分析、实时监控、物联网数据存储等,它的高并发读写能力使得它在大数据处理领域有着广泛的应用。...
1.集群配置,包含三个结点,主节点控制所有的子节点 2.集群已经搭建好了,解压之后直接可以使用Finalshell和VMware连接 3.包含全套组件:hdfs,hbase,hive,sqoop,mysql,pig,spark等大数据组件 4.如果不知道如何...
### Ubuntu分布式部署Zookeeper与HBase #### 一、Zookeeper 安装 **1.1 版本信息** - **虚拟机版本:** VMware 14 - **系统版本:** Ubuntu 18.04 - **Zookeeper版本:** 3.4.12 - **Java版本:** 1.8 **1.2 安装步骤...
hbase2.0环境搭建的知识点可以从多个维度展开,包括环境准备、软件安装、配置调整、服务启动以及性能优化等方面。 首先,环境准备是hbase2.0环境搭建的重要环节。文档中提到需要有hadoop2.7.5环境的搭建和启动,...
### Hadoop(Hbase)的安装部署与配置实验知识点总结 #### 一、实验环境准备 1. **硬件配置** - CPU: Intel Core i5-3317U @ 1.7GHz - Memory: 8GB - OS: Windows 8 + Ubuntu 12.04 LTS (64-bit on VMware) 2. ...
10. **扩展性**:随着数据的增长,可以通过增加RegionServer节点来横向扩展HBase集群,提高处理能力和存储容量。 11. **优化策略**:包括合理设置Region大小、预分区表、选择合适的Column Family、启用BlockCache等...
3. **安装Ambari Server**:将Ambari Server安装到主节点,通常涉及解压安装包、安装依赖、启动服务等步骤。 4. **配置Ambari Server**:设置数据库连接(如MySQL或PostgreSQL)、主机名解析、认证信息等。 5. **...
- Ubuntu 14.04 (操作系统): `ubuntu-14.04.4-server-amd64.iso` - JDK 1.7: `jdk-7u76-linux-x64.tar.gz` - Hadoop 2.6.4: `hadoop-2.6.4.tar.gz` - Zookeeper 3.4.8: `zookeeper-3.4.8.tar.gz` - HBase 1.2.1: `...
部署HBase集群的前提条件包括:至少需要三台虚拟机来创建一个伪集群环境,操作系统为Ubuntu11.04,JDK版本为7或以上,因为较旧版本的JDK不支持Hadoop集群的运行。Hadoop版本选择为1.0.2,HBase版本为0.94.0,并且这...
Zookeeper是Hadoop和HBase集群环境中的核心组件,负责节点管理和配置管理。安装Zookeeper需要下载zookeeper-3.4.5.tar.gz安装包,然后解压缩并配置Zookeeper。 HBase0.96安装和部署 HBase是基于Hadoop的NoSQL...
- 实验通常在虚拟机环境中进行,比如VMware Workstation上运行Ubuntu-12.04操作系统。 - 需要安装JDK、Hadoop和Hbase特定版本,同时配置好相应的环境变量和系统设置。 9. **实验步骤**: - 包括下载和安装所需...
- **安装操作系统**:常用的操作系统为Linux,如CentOS或Ubuntu,因为它们对Hadoop有更好的支持。 - **开启SSH服务**:SSH(Secure Shell)用于远程登录和命令执行,是配置集群的基础。 - **修改Linux最大打开...
- 在Hadoop集群运行的基础上安装HBase,确保Hadoop的相关环境变量被HBase使用。 - 配置HBase的`hbase-site.xml`以指定Zookeeper地址和集群模式。 - 启动HBase服务,包括Master和RegionServer。 3. **Spark**:...
5. **验证安装**:使用HBase的shell命令进行基本操作,如创建表、插入数据、查询数据等。 通过上述教程,学习者将能够搭建一个基本的Hadoop-HBase环境,进行MapReduce编程,并掌握Hadoop-Eclipse插件的使用,从而更...
- **操作系统选择**:Ubuntu,一种广泛使用的Linux发行版,易于安装和配置Hadoop环境。 - **Hadoop版本选择**:根据实验需求选择合适的Hadoop版本,通常推荐使用最新稳定版以获得最佳性能和支持。 #### 四、Hadoop...
实验环境配置了Ubuntu操作系统,具体版本为16.04,并在该环境下安装配置了Hadoop v2.7.3和HBase v1.2.6,这为HBase的运行提供了必要的环境支持。在进行HBase Shell命令操作时,需要依赖这些软件和配置好的环境。 ##...
在生产环境中,为了数据安全和高可用性,通常会配置多个Hbase节点。 客户端环境与服务端相似,但主要负责收集数据并上报至服务端。操作系统同样为Ubuntu 14.04.4 x64,JDK版本为1.8.0_171,Tomcat版本为8.5.33.0。...