IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Hbase集群安装:HMaster自动挂掉问题终于解决了 -> 正文阅读

[大数据]Hbase集群安装:HMaster自动挂掉问题终于解决了

HBase安装实验报告

一.实验目的及要求

(1)熟悉Linux系统基本操作

(2)熟悉HBase基本安装操作

二.实验设备

实验设备:Centos7+Hadoop2.7.3+Linux+VMware

三.实验内容与步骤

(1)启动Hadoop完全分布式集群,启动Zookeeper集群
(2)解压HBase安装包,修改名称
(4)解压HBase安装包
(5)配置文件
(6)启动hbase
(7)查看web网页

四.实验结果

(1)准备工作:启动hdfs,zookeeper

启动Hadoop完全分布式集群,启动Zookeeper集群

(2)解压hbase包到指定目录 修改名字为hbase

在这里插入图片描述

(3)配置环境变量

1.配置,添加HBASE_HOME
在这里插入图片描述

#HBASE_HOME
export HBASE_HOME=#hbase路径
export PATH=$PATH:$HBASE_HOME/bin

2.使环境变量生效
在这里插入图片描述

(4)修改配置文件

1.进入/hbase/conf,查看需要修改配置的三个文件

在这里插入图片描述

2.配置regionserveers文件,添加集群主机名

在这里插入图片描述

3.配置hbase-env.sh文件

在这里插入图片描述

(1)添加JAVA_HOME

在这里插入图片描述

(2)注释

在这里插入图片描述

(3)export HBASE_MANAGES_ZK=false ,不使用hbase自带的zookeeper

在这里插入图片描述

4.配置hbase-site.xml文件,添加配置信息

在这里插入图片描述

<configuration>
<property>
 <name>hbase.rootdir</name>
<!-- rootdir value值需要和HDFS中namenode主句保持一致-->
 <value>hdfs://hadoop102:8020/HBase</value>
</property>

<property>
<!--true分布式  false单机模式-->
 <name>hbase.cluster.distributed</name>
 <value>true</value>
</property>

 <!-- 0.98 后的新变动,之前版本没有.port,默认端口为 60000 -->
<property>
 <name>hbase.master.port</name>
 <value>16000</value>
</property>

<property>
 <name>hbase.zookeeper.quorum</name>
 <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>
</property>

<property>
 <name>hbase.zookeeper.property.dataDir</name>
 <value>/opt/module/zookeeper-3.5.7/zkData</value>
</property>
</configuration>

在这里插入图片描述

(5)hadoop建立软连接

ln -s /opt/module/hadoop-2.7.3/etc/hadoop/core-site.xml /opt/module/hbase/conf/core.site.xml

ln -s /opt/module/hadoop-2.7.3/etc/hadoop/hdfs-site.xml /opt/module/hbase/conf/hdfs.site.xml

在这里插入图片描述

(6)分发hbase给其他主机

在这里插入图片描述

(7)在hadoop103,hadoop104配置环境变量v

sudo vim /etc/profile.d/my_env.sh

添加
#HBASE_HOME
export HBASE_HOME=/opt/module/hbase
export PATH=$PATH:$HBASE_HOME/bin

使环境变量生效
source /etc/profile

在这里插入图片描述

(8)启动hbase(在master上启动)

--------------3台主机都要启动---------
start-hbase.sh
或者

bin/hbase-daemon.sh start master
bin/hbase-daemon.sh start regionserver

jps查看进程

在这里插入图片描述

(6)查看web网页

输入192.168.10.102:16010
1.启动成功后,可以通过“host:port”的方式来访问 HBase 管理页面
本机:  http://hadoop102:16010

2. 出现错误:
当网页打不开需要在hbase-site.xml中加入下面内容,hbase1.0以后的版本需要手动添加
       <property>
       <name>hbase.master.info.port</name>
       <value>60010</value>
       </property>
       
3.再重新启动


----关闭hbase集群
stop-hbase.sh

成功!!!!!!!!!!!

在这里插入图片描述

五.实验心得:易错点

安装hbase需要注意很多细节,比如
1.已经使用的hadoop版本对应的hbase版本;
2.运行内存太满的时候,Hmaster存活时间很短;
3还有hbase1.0.x之后的版本需要手动添加web端口号;
4.HMaster会自动挂掉:配置hbase-site.xml文件时rootdir value值需要和HAFS中namenode主句保持一致,!!!!!!!!!!!!超级重要!!!!!!!!!!!!!!!!
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:40:57  更:2022-03-22 20:44:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:40:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码