文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
3.4 HBase
前提:安装 jdk、Hadoop 对应版本
安装步骤 :
1、下载 hbase-x.x.x.tar.gz,并解压
2、修改以下配置文件
- hbase-env.sh
- hbase-site.xml
- regionservers
export JAVA_HOME=/home/username/jdk1.6.0_24
export HBASE_HOME=/home/username/hbase-0.90.4
export PATH=$PATH:/home/username/hbase-0.20.6/bin
export HBASE_MANAGES_ZK=true # 使用 hbase 自带的 zookeeper
export HADOOP_HOME=/home/username/Hadoop-0.20.2
hbase-site.xml
<property>
<name>hbase.rootdir</name>
<!-- 与 Hadoop 集群里的 core-site.xml 文件里 fs.default.name 保持一致,这里如果写 IP 不识别,最好是写主机名称 -->
<value>hdfs://a004:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<!-- false 为单机版,为 true 集群版 -->
<value>true</value>
</property>
或者 这两个选项的 value 值可以选择使用 ip 地址代替 hostname,效果一样
<property>
<name>hbase.master</name>
<value>a004</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>a004,p001,p002</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
**Rgionservers **
a004
p001
p002
在一台机器上编辑完成 hbase-site.xml
、 hbase-env.sh
、 regionservers
几个文件后,通过 scp 命令将 hbase 安装目录分发到各个机器上。
注意 :
/hbase/lib/Hadoop-core-x.x-append-r1056497.jar
需要删除,替换 HADOOP_HOME
下的 Hadoop-x.x.x-core.jar
保证各个机器能够无密码访问
保证各个机器的时间一致
运行
执行启动 hbase 集群
$ bin/start-hbase.sh
启动后可以通过界面查看集群是否正常,地址: http://master ip:60010/master.jsp
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论