hbase1.4.13单机及伪分布式安装与配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了hbase1.4.13单机及伪分布式安装与配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3115字,纯文字阅读大概需要5分钟。
内容图文
![hbase1.4.13单机及伪分布式安装与配置](/upload/InfoBanner/zyjiaocheng/1029/d6b502773bf848e9b2a8b18038e0bde5.jpg)
本教程基本全程参考该教程:参考教程
下载地址:
官网:http://archive.apache.org/dist/hbase/
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
root授权:
sudo su
解压包到指定目录:
tar xzvf hbase-1.4.13-bin.tar.gz /usr/local/
查看是否解压好了:
cd /usr/local
ls
改名:
mv hbase-1.4.13 hbase
在开始配置之前查看hbase是否可用:
/usr/local/hbase/bin/hbase version
显示了版本信息就可用。
单机配置:
- 我们去配置 Java环境变量,并启动内置的 Zookeeper。
在 HBase单机模式下,我们需要配置 Java环境变量,启动内置的 Zookeeper。同时,为了方便访问,我们配置一下 HBase的环境变量。
不记得了JAVA_HOME的值可以查看一下:
echo $JAVA_HOME
Hbase文件目录下,conf文件夹中放的是配置文件。我们需要更改 hbase-env.sh文件,把 JAVA_HOME环境变量指定到本机的JDK目录。
cd /usr/local/hbase/conf
vim hbase-env.sh
这里要注意的是,hbase-env.sh中本来就存在这些变量的配置,我们只需要耐心找到该配置,删除前面的‘#’并修改配置内容即可。
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export HBASE_MANAGES_ZK=true
编辑完成后,使用 source命令使配置生效
source hbase-env.sh
- 编辑配置文件 /etc/profile,添加 hbase环境变量 HBASE_HOME。
cd ~
vim /etc/profile
在配置文件中输入以下代码:
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/sbin:$HBASE_HOME/bin
编辑完成后保存并退出,使用 source命令使配置生效
source /etc/profile
接下来,我们测试环境是否配置成功
hbase version
成功显示 HBase的版本信息,HBase单机模式配置成功。
HBase伪分布式配置
在 HBase伪分布式模式下,我们需要配置 Java环境变量,HBase配置项目录,启动内置的 Zookeeper。以及指定 HBase数据在 HDFS上的存储路径等。
- 单机模式下的配置基本一致,打开 hbase-env.sh文件,找到对应配置,去掉前面的‘#’,并修改为对应路径。
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export HBASE_CLASSPATH=/usr/local/hbase/conf
export HBASE_MANAGES_ZK=true
- 编辑 hbase-site.xml文件,将需要配置的信息写入 configuration标签内。
cd /usr/local/hbase/conf
vim hbase-site.xml
假设当前 Hadoop集群运行在伪分布式模式下,在本机上运行,且NameNode运行在9000端口的情况下。修改 hbase.rootdir,指定 HBase数据在 HDFS上的存储路径;将属性 hbase.cluter.distributed设置为 true。
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
hbase.rootdir:指定 HBase的存储目录
hbase.cluster.distributed:设置集群处于分布式模式
接下来,我们测试伪分布式模式是否配置成功。
- 启动 Hadoop伪分布式环境
cd $HADOOP_HOME
./sbin/start-dfs.sh
输入 jps命令,看到 NameNode、DataNode、SecondaryNameNode结点,则 Hadoop启动成功。
- 启动 HBase伪分布式环境
cd $HBASE_HOME
./bin/start-hbase.sh
输入 jps命令,看到 HMaster、HRegionServer、HQuorumPeer结点,则 HBase启动成功。
- 进入 shell界面
./bin/hbase shell
如果要退出 HBase Shell交互式执行环境,在 HBase Shell的命令提示符后面输入 exit 即可。
- 停止 HBase运行
./bin/stop-hbase.sh
到这一步,HBase伪分布式模式已经配置成功,我们关闭 Hadoop就行了。
注意,操作 Hadoop和 HBase的执行顺序是:启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop。
Web访问HBase信息
启动 HBase之后,我们可以通过 Ubuntu的图形界面来查看 HBase的信息,打开 FireFox浏览器,在地址栏输入“localhost:16010”即可查看。
内容总结
以上是互联网集市为您收集整理的hbase1.4.13单机及伪分布式安装与配置全部内容,希望文章能够帮你解决hbase1.4.13单机及伪分布式安装与配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。