转自:http://www.cnblogs.com/viviman/archive/2013/03/21/2973539.html

1 准备工作

因为我只有一台机器,所以,一切都成为了伪分布,但是,其实和集群是一样的啦。

在hbase配置之前,先确定自己的linux上有两个前提——

hadoop运行环境和zookeeper运行环境

我的环境如下:

hadoop-1.0.2

zookeeper-3.3.6

这些配置这里不进行叙述,确保两者都正常运行;这些东西对hbase配置有用的东西如下:

hadoop里core-site.xml

<name>fs.default.name</name>

<value>hdfs://localhost:8000</value>

zookeeper里

localhost:3351

localhost:3352

localhost:3353

注意:在C:\Windows\System32\drivers\etc找到hosts文件,添加地址映射

你机器的地址 localhost

去cmd下ping localhost看看是否成功。

2 hbase配置

下载hbase-0.94.0-security

解压即可

在此路径下新建zookeeper_data和hbase_tmp

》hbase-env.sh

export JAVA_HOME=/home/hadoop/tools/jdk1.6.0_27/

export HBASE_OPTS="-XX:+UseConcMarkSweepGC"

#export HBASE_MANAGES_ZK=true

这里如果我是用自己的zookeeper就把这句话注释掉

》hbase-site.xml

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:8000/hbase</value>

</property>

<property>

<name>hbase.master</name>

<value>localhost</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>localhost</value>

</property>

<property>

<name>hbase.zookeeper.property.clientPort</name>

<value>3351</value>

</property>

<property>

<name>hbase.zookeeper.property.authProvider.1</name>

<value>org.apache.zookeeper.server.auth.SASLAuthenticationProvider</value>

</property>

<property>

<name>hbase.zookeeper.property.dataDir</name>

<value>/home/hadoop/hbase-0.94.0-security/zookeeper_data</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.tmp.dir</name>

<value>/home/hadoop/hbase-0.94.0-security/hbase_tmp</value>

</property>

</configuration>

注意:如果hbase.zookeeper.property.clientPort不配的话,将会默认一个端口,可能就不是你的zookeeper提供的3351~3353这些有用的端口。选一个端口配置即可。

》regionservers

localhost

注意一定别忘记配这个文件

3 启动

先jps一下,确保你的机器上hadoop和zookeeper运行良好

18301 Main

9310 TaskTracker

8863 DataNode

7695 QuorumPeerMain

10183 NameNode

9046 SecondaryNameNode

10380 JobTracker

7630 QuorumPeerMain

7661 QuorumPeerMain

18956 Jps

接着进入bin下启动hbase

start-hbase.sh

继续jps,发现多了两个进行,就是他们了:

17862 HMaster

18057 HRegionServer

4 检验

可以进入网页localhost:60010查看

bin/hbase shell

hbase(main):001:0> create 'test', 'c'

hbase(main):002:0> list

TABLE

test

1 row(s) in 0.0110 seconds

注意修改回退键

最新文章

  1. Spring MVC ---&gt;&gt;&gt;No mapping found for HTTP request with URI
  2. ABBYY PDF Transformer+怎么标志注释
  3. chaper3_exerise_Uva1368_DNA序列
  4. 【软件】图文解释XCode常用快捷键的使用
  5. UVa 10088 - Trees on My Island (pick定理)
  6. ASP.NET环境下配置FCKEditor并上传图片及其它文件
  7. virtual修饰符
  8. freepbx 安装和配置
  9. MAC 环境下 初始化新的mysql root 密码
  10. NSFileManager的应用
  11. Matlab图像彩色转灰色
  12. ASP.NET Zero--11.一个例子(4)商品分类管理-数据检验
  13. nfs与dhcp服务
  14. 【BZOJ3874】[AHOI&amp;JSOI2014]宅男计划(贪心,三分)
  15. beta版本“足够好”/测试矩阵
  16. EF6 CodeFirst代码迁移笔记
  17. BZOJ 2115: [Wc2011] Xor 线性基 dfs
  18. samba安装测试
  19. Eclipse自动提示
  20. 创建 dblink

热门文章

  1. Linux centos7安装git
  2. ivew select组件 DatePicker组件的清空
  3. 01.java8入门
  4. mysql中的key primary key 和unique key
  5. Cytoscape基础教程笔记
  6. 【leetcode】981. Time Based Key-Value Store
  7. 每天一个Linux命令:find(20)
  8. 误删SQL Server日志文件后怎样附加数据库
  9. php mt_rand()函数 语法
  10. JS中数据结构之链表