您现在的位置:首页 >> Java书籍 >> 基础书籍 >> 内容

分布式数据库HBase安装配置与实践 PDF 电子书下载

时间:2020-4-13 9:17:18

  核心提示:分布式数据库HBase安装配置与实践 PDF 下载本站整理下载:链接:https://pan.baidu.com/s/1FJHLg1Ky7NDhhnyxhG4pVg提取码:1c05主要内容:实验指导书...
分布式数据库HBase安装配置与实践  PDF 下载

 
本站整理下载:
提取码:1c05
 
主要内容:
实验指导书
 
分布式数据库HBase安装配置与实践
 
1.1实验目的
HBase安装配置与实践
 
 
1.2实验环境
本教程运行环境是Cent OS 64位系统下,HBase版本为hbase-1.0.1.1-bin.tar.gz,这是目前已经发行的已经编译好的稳定的版本,带有src的文件是未编译的版本。下载地址http://www.apache.org/dyn/closer.cgi/hbase/
1.3实验步骤
1.3.1安装并配置HBase
1. HBase安装
1.1 解压安装包hbase-1.0.1.1-bin.tar.gz至路径 /usr/local,命令如下:
cd /usr/local
sudo tar -zxvf hbase-1.0.1.1-bin.tar.gz
1.2 将解压的文件名hbase-1.0.1.1改为hbase,以方便使用,命令如下:
sudo mv hbase-1.0.1.1 hbase
1.3 配置环境变量
将hbase下的bin目录添加到path中,这样,启动hbase就无需到/usr/local/hbase目录下,大大的方便了hbase的使用。教 程下面的部分还是切换到了/usr/local/hbase目录操作,有助于初学者理解运行过程,熟练之后可以不必切换。
编辑~/.bashrc文件
vi ~/.bashrc
如果没有引入过PATH请在~/.bashrc文件尾行添加如下内容:
export PATH=$PATH:/usr/local/hbase/bin
如图1:
 
                                     图 1
编辑完成后,再执行source命令使上述配置在当前终端立即生效,命令如下:
source ~/.bashrc
扩展阅读: 设置Linux环境变量的方法和区别(下附)
1.4 添加HBase权限
sudo chown -R hadoop:hadoop ./hbase       #将hbase下的所有文件的所有者以及用户组改为hadoop,hadoop是当前用户的用户名。
1.5 查看HBase版本,确定hbase安装成功,命令如下:
hbase version
命令执行后,输出信息截图如图2:
 
图 2
看到以上输出消息表示HBase已经安装成功,接下来将分别进行HBase单机模式和伪分布式模式的配置。
2. HBase配置
HBase有三种运行模式,单机模式、伪分布式模式、分布式模式。作为学习,我们重点讨论单机模式和伪分布式模式。
以下先决条件很重要,比如没有配置JAVA_HOME环境变量,就会报错。
- jdk
- Hadoop( 单机模式不需要,伪分布式模式和分布式模式需要)
- SSH
以上三者如果没有安装,请回到第二章的实验指导参考如何安装。
2.1伪分布式模式配置
1.配置/usr/local/hbase/conf/hbase-env.sh。命令如下:
vi /usr/local/hbase/conf/hbase-env.sh
配置JAVA_HOME,HBASE_CLASSPATH,HBASE_MANAGES_ZK.
HBASE_CLASSPATH设置为本机Hadoop安装目录下的conf目录(即/usr/local/hadoop/conf)
export JAVA_HOME=/usr/lib/jvm/java-1.7.0_67
export HBASE_CLASSPATH=/usr/local/hadoop/conf 
export HBASE_MANAGES_ZK=true
截图如图5:
 
图 5
2.配置/usr/local/hbase/conf/hbase-site.xml
用命令vi打开并编辑hbase-site.xml,命令如下:
vi /usr/local/hbase/conf/hbase-site.xml
修改hbase.rootdir,指定HBase数据在HDFS上的存储路径;将属性hbase.cluter.distributed设置为true。假设当前Hadoop集群运行在伪分布式模式下,在本机上运行,且NameNode运行在9000端口。
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://etc03:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
<property>
                <name>hbase.zookeeper.quorum</name>
                <value>127.0.0.1</value>
        </property>
 

Java免费学习   Java自学网 http://www.javalearns.com

关注微信号:javalearns   随时随地学Java

或扫一扫

随时随地学Java

作者:不详 来源:网络
    你是从哪里知道本网站的?
  • 网友介绍的
  • 百度搜索的
  • Google搜索的
  • 其它搜索过来的
  • 网址输错了进来的
  • 太忙了不记得了
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • java学习网(www.javalearns.com) © 2014 版权所有 All Rights Reserved.
  • Email:javalearns@163.com 站长QQ:1356121699 晋ICP备14003680号-3
  • java学习网部分内容来自网络或网友发布,如侵犯了您利益,请发邮件至:javalearns@126.com,我们尽快处理!
  • Java学习网
  • 网站统计
  • 晋公网安备 14042902000001号