1. 环境:
Win7 64bit
JDK1.6.0_43 64bit
hbase-0.96.0-hadoop1
没错,不需要cygwin。
比较新的hbase版本已经原生支持windows了,至少支持单机模式了。
2. 下载
hbase0.20.5之后的所有版本可以在这里找到。
0.20.5之前的版本是和在hadoop工程并在一起的,可以在这里找到。
我下载的是hbase-0.96.0-hadoop1-bin.tar.gz并解压
3.配置conf/hbase-site.xml
- <configuration>
- <property>
- <name>hbase.rootdir</name>
- <value>file:///C:/cygwin64/tmp/hbase/root</value>
- </property>
- <property>
- <name>hbase.tmp.dir</name>
- <value>C:/cygwin64/tmp/hbase/tmp</value>
- </property>
- <property>
- <name>hbase.zookeeper.quorum</name>
- <value>127.0.0.1</value>
- </property>
- <property>
- <name>hbase.zookeeper.property.dataDir</name>
- <value>C:/cygwin64/tmp/hbase/zoo</value>
- </property>
- <property>
- <name>hbase.cluster.distributed</name>
- <value>false</value>
- </property>
- </configuration>
配置文件里提到的3个目录也无需手工创建,第一次会自动创建。
4. 直接到windows cmd命令行下就可以了,启动hbase单机模式
- start-hbase.cmd
5. 测试 hbase shell
D:\opensource\hadoop\hbase-0.96.0-hadoop1\bin>hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.96.0-hadoop1, r1531434, Fri Oct 11 15:11:29 PDT 2013
hbase(main):001:0> create 'mytable', 'data'
0 row(s) in 1.1420 seconds
=> Hbase::Table - mytable
hbase(main):002:0> put 'mytable', 'row1', 'data:1', 'value1'
0 row(s) in 0.0580 seconds
hbase(main):003:0> put 'mytable', 'row2', 'data:2', 'value2'
0 row(s) in 0.0090 seconds
hbase(main):004:0> put 'mytable', 'row3', 'data:3', 'value3'
0 row(s) in 0.0080 seconds
hbase(main):005:0> list
TABLE
mytable
1 row(s) in 0.0200 seconds
=> ["mytable"]
hbase(main):006:0> scan 'mytable'
ROW COLUMN+CELL
row1 column=data:1, timestamp=1416554699558, value=value1
row2 column=data:2, timestamp=1416554715456, value=value2
row3 column=data:3, timestamp=1416554730255, value=value3
3 row(s) in 0.0520 seconds
hbase(main):009:0> exit
http://xpenxpen.iteye.com/blog/2158922
相关推荐
### Win7 下 Cygwin 搭建 Hadoop 开发环境 #### 一、概述 在 Windows 7 系统中使用 Cygwin 搭建 Hadoop 开发环境是一项较为复杂的任务,需要对 Windows 系统环境变量、Cygwin 的安装与配置以及 Hadoop 安装包进行...
### Windows上安装Cygwin问题汇总 #### 一、引言 Cygwin是一个在Windows平台上运行的模拟类Unix环境的软件系统。它为Windows提供了大量开源工具,并且能够通过命令行的方式进行操作,这对于习惯于Linux环境的开发者...
本文将详细介绍如何在Windows 7 32位系统中使用Cygwin和Eclipse来构建一个Hadoop的单机开发环境。 首先,我们需要了解Cygwin。Cygwin是一款为Windows提供类Unix环境的开源工具集,它能够使开发者在Windows平台上...
如果已经安装了Cygwin,可以通过运行`setup.exe`,选择“Update”模式,然后在搜索栏输入`rsync`,勾选它进行更新。 安装完成后,我们可以通过Cygwin的终端来启动rsync。在终端中,输入`rsync --version`来验证...
Cygwin通过模拟POSIX接口,使用户可以方便地移植和使用开源软件,而无需离开熟悉的Windows桌面。以下是一个详细的Cygwin安装步骤指南。 首先,我们需要下载Cygwin的安装程序。在提供的压缩包文件中,有一个名为...
Install from Local Directory模式与上面第二种模式对应,当用户的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。 二、选择合适的下载镜像 在选择下载镜像时,用户可以选择阿里云镜像...
标题中的"cygwin (win7 64和32都有)"表明这个压缩包包含了适用于Windows 7 64位和32位系统的Cygwin安装程序。 Cygwin的核心是一个动态链接库,它模拟了Linux和Unix系统中的许多功能,包括文件系统、进程管理、网络...
本文档提供了一种在Windows环境下通过Cygwin成功安装NS-2(包括特定模块)的方法。Cygwin是一个开源工具集,可以在Windows上提供一个类UNIX的环境,使用户能够运行许多原本只支持Linux或Unix系统的应用程序。 首先...
官网【http://cygwin.com/install.html】 Cygwin离线安装包,64位v2.918双击【setup-x86_64.exe】开始安装,选择从目录安装 已经包含 gcc-core gcc-g++ gdb binutils
在本例中,我们用到的Cygwin setup-x86_64.exe是安装程序,下载并运行这个文件,可以选择性地安装所需软件包,包括编译工具链、库文件等。 1. **安装Cygwin**: - 下载并运行Cygwin setup-x86_64.exe。 - 在安装...
7. **使用Cygwin**:在Cygwin的bash环境中,你可以运行常见的Linux命令,如`ls`、`cd`、`grep`等,并可以安装和运行许多Linux下的开源软件。同时,Cygwin还支持使用`apt-cyg`或`setup-x86_64`等工具来更新和管理已...
本次我们将讨论的是CDO 1.9.7.1版本的Windows 64位安装文件,它包含了必要的库文件和执行程序,适用于64位的Win10操作系统。 首先,我们来看到提供的压缩包文件"**cdo-1.9.7.1-cygwin64-Win10.zip**",这是一个专门...
Cygwin+NS2安装过程 本文将指导您从头开始安装Cygwin和NS2,整个过程分为两部分:首先安装Cygwin,然后安装NS2。 安装Cygwin 1. 首先下载Cygwin的setup.exe安装程序,并运行它,选择“Install from Internet”,...
在描述中提到的“把要下载的模式改成local”,指的是在安装过程中改变默认的软件包来源。默认情况下,Cygwin的安装程序会从官方镜像站点下载所需软件包,但你可以将其更改为本地路径,例如,如果你已经提前下载了一...
这个名为"Cygwin_1.7.9_离线安装"的压缩包显然包含了Cygwin的一个特定版本——1.7.9,这对于那些网络连接不稳定或者无法在线安装的用户来说非常有用。离线安装包通常包括所有必要的文件,使得用户可以在没有互联网...
### 如何将Cygwin安装完全 Cygwin是一款强大的工具,它允许用户在Windows操作系统上运行类Unix环境。对于很多开发人员来说,Cygwin是进行软件开发、测试和构建项目的理想平台。本文将详细介绍如何确保Cygwin能够被...
**Cygwin64安装教程** Cygwin64是一个在Windows操作系统上模拟Linux环境的开源工具集。它提供了一个类Unix的命令行界面和许多GNU工具,使得开发者可以在Windows上编写、编译和运行Linux兼容的软件。下面将详细介绍...