hbase配置详解
来源:互联网 发布:卡夫卡的作品推荐 知乎 编辑:程序博客网 时间:2024/05/20 14:23
本文转自:http://www.cnblogs.com/viviman/archive/2013/03/21/2973539.html,未作修改。
注:由于本文步骤比较简略,故仅作为检查配置项是否正确参考,在参考其他文章配置hadoop+hbase结束后,再参考本文。
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
注意修改回退键
- hbase配置详解
- hbase配置详解
- hbase配置详解
- hbase-site.xml 配置详解
- HBase分布式安装配置图文详解
- Hadoop Hbase Spark 配置文档详解
- HBase详解:HBase体系结构
- hbase 详解
- hbase 详解
- Hbase详解
- HBase详解
- HBase详解
- HBase详解
- Hbase详解
- Hbase详解
- 配置hbase
- 配置HBASE
- hbase配置
- POJ 1830 开关问题(高斯消元)
- 数据分析师的python日记【1】
- Git的使用
- Head First 策略模式
- 注意getpass()函数
- hbase配置详解
- mysql远程连接错误1130的解决方案
- 解决get方法传递URL参数中文乱码问题
- KMP入门必做-周期
- 跑跑卡丁车(0-1背包)
- Lucas 定理学习小结,组合数取模
- java面向对象高级进程与线程
- 使用Crowd自带Demo,自定义Application接入,并实现SSO
- C++打印日志输出文件