失效链接处理 |
大数据实验Hbase安装部署和使用javaapi调用 PDF 下载
本站整理下载:
相关截图:
主要内容:
1. 实验目的和要求
1.1 实验目的
⚫ 理解 HBase 在 Hadoop 体系结构中的角色;
⚫ 熟练使用 HBase 操作常用的 Shell 命令;
⚫ 熟悉 HBase 操作常用的 Java API。
1.2 实验软硬件环境
⚫ 操作系统: Ubuntu19.04; ⚫ Hadoop 版本:3.2.0; ⚫ HBase 版本:2.2.1; ⚫ JDK 版本:jdk-13; ⚫ Java IDE:Eclipse 4.3。
1.3 实验要求
① 在 Linux 系统上安装 Hbase,记录软件安装、测试的过程及结果。
②用 Hadoop 提供的 HBase Shell 命令完成指定任务。 ③ 编程实现相应的功能
2. 实验记录
2.1 安装 Hbase
1. 建议先自己安装 zookeeper,我们不使用 hbase 自带的 zookeeper 可以避免较多问
题,下载并解压,配置,跟 hadoop 差不多,不多赘述,在此贴出配置文件,以及说
一说重点和易错点
下载地址 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-
3.6.2/
然后讲一讲大概步骤,比较简单
/zookeeper/conf/zoo.cfg 为配置文件(拷贝 zoo_example.cfg 即可)
修改
为自己创建的目录。后面配置 hbase 需要用到。
再修改/zookeeper/bin/zkEnv.sh 导入自己的 java_home 和 zookeeper_home
zookeeper 的启动关闭是 zkServer.sh start 和 zkServer.sh stop
最后把 zookeeper_home 写入.bashrc,并用 source 命令使其生效
2. 下载并解压安装包 hbase-2.2.2-bin.tar.gz 至路径 /usr/local
3. 将解压的文件名 hbase-2.2.2 改为 hbase,以方便使用; 下面把 hbase 目录权限赋予
给 hadoop 用户
4. 配置环境变量
将 hbase 下 的 bin 目 录 添 加 到 path 中 , 这 样 , 启 动 hbase 就 无 需 到
/usr/local/hbase 目录下,大大的方便了 hbase 的使用。教程下面的部分还是切换到
了/usr/local/hbase 目录操作.
编辑~/.bashrc 文件 export PATH=$PATH:/usr/local/hbase/bin
编辑完成后,再执行 source 命令使上述配置在当前终端立即生效
5. 添加 HBase 权限
6. 查看 HBase 版本,确定 hbase 安装成功
这里说一下,可能会出现提示与 hadoop 包重复问题,下面的配置即可以解决
2.2 伪分布式模式配置
1. 配置/usr/local/hbase/conf/hbase-env.sh
这里我们用自己装的 zookeeper,
所以把它内置的设置为 false
包冲突解决
2. 配置/usr/local/hbase/conf/hbase-site.xml
修 改 hbase.rootdir,指定 HBase 数 据 在 HDFS 上 的 存 储 路 径 ; 将 属 性
hbase.cluter.distributed 设置为 true。假设当前 Hadoop 集群运行在伪分布式模式
下,在本机上运行,且 NameNode 运行在 9000 端口。
最后的端口要跟 zookeeper 配置文件 zoo.cfg 中 clientPort=端口一样
3. 测试运行 Hbase
第一步:首先登陆 ssh,之前设置了无密码登陆,因此这里不需要密码;再切换目
录至/usr/local/hadoop ;再启动 hadoop,如果已经启动 hadoop 请跳过此步骤。
|