返回介绍

3.4 HBase

发布于 2024-09-24 23:25:31 字数 2203 浏览 0 评论 0 收藏 0

前提:安装 jdk、Hadoop 对应版本

安装步骤

1、下载 hbase-x.x.x.tar.gz,并解压

2、修改以下配置文件

hbase-env.sh

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.xmlhbase-env.shregionservers 几个文件后,通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文