本篇文章主要介绍在windows下使用vmware虚拟机中的Linux(Centons7)下配置安装Hbase。

简要步骤:

①、下载Hbase解压包

②、安装zookeeper

③、解压Hbase,配置环境环境

④、修改Hbase脚本文件hbase-env.sh

⑤、修改配置文件hbase-site.xml

⑥、启动hadoop、启动zookeeper、启动hbase

⑦、访问HBase Web UI 界面

⑧、访问Hadoop Web UI界

详细步骤:

一、下载Hbase

地址:http://hbase.apache.org/downloads.html

二、安装Zookeeper

Linux下zookeeper单机、伪分布式、分布式环境搭建(本篇主要介绍分布式用于Hadoop高可用集群)

https://blog.csdn.net/zjh_746140129/article/details/81981363

三、解压配置环境环境(解压比较慢)

tar -zxvf hbase-1.2.6-bin.tar.gz

重命名

mv hbase-1.2.6 hbase

1、修改环境变量(图2)

vim ~/.bashrc

2、添加hbase环境变量(图1)

# HBase Environment Variableexport HBASE_HOME=/usr/local/devtool/hbaseexport PATH=$HBASE_HOME/bin:$PATH

3、立即生效(图2)

source ~/.bashrc

图1

图2

完整环境变量:

# User specific aliases and functions
export JAVA_HOME=/usr/java/jdk1.8.0_151
export HADOOP_HOME=/usr/local/hadoop        # hadoop的安装目录,替换为你的hadoop的安装目录
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
# Zookeeper Environment Variable
export ZOOKEEPER_HOME=/usr/local/devtool/zookeeper-3.4.10
# Flume Environment Variable
export FLUME_HOME=/usr/local/devtool/apache-flume-1.6.0-bin
# hive
export HIVE_HOME=/usr/local/devtool/hive
# Sqoop
export SQOOP_HOME=/usr/local/devtool/sqoop1
# HBase Environment Variable
export HBASE_HOME=/usr/local/devtool/hbaseexport PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$FLUME_HOME/bin:$HIVE_HOME/bin:$PATH:$SQOOP_HOME/bin:$HBASE_HOME/bin:$PATH

(图2)

四、修改Hbase脚本文件hbase-env.sh

一、打开配置文件

vim hbase-env.sh

二、在末尾添加如下内容

# hbase 安装目录下创建logs目录export HBASE_LOG_DIR=${HBASE_HOME}/logs# hbase 安装目录下创建pids目录export HBASE_PID_DIR=${HBASE_HOME}/pids# 使用外部zk,true表示使用hbase自带的zkexport HBASE_MANAGES_ZK=false# 指定hadoop 目录export HADOOP_HOME=/usr/local/devtool/hbase

五、修改配置文件hbase-site.xml

一、打开配置文件

vim hbase-site.xml

二、修改配置文件(在configuration节点下添加)

六、启动hadoop、启动zookeeper、启动hbase配置环境变量即可用如下命令)

start-all.shzkServer.sh startstart-hbase.sh

查看进程jps

七、访问HBase Web UI 界面(http://node1:16010),node1可替换为ip

http://192.168.234.129:16010/master-status

八、访问Hadoop Web UI界面,可以看到多了一个hbase的目录

http://192.168.234.129:50070

推荐博客:

1、Hbase架构及工作原理、数据及物理模型、Hbase优化

2、Hbase常用优化、Hbae性能优化、Hbase优化经验总结

3、Hbase错误总结:Hbase未正常关闭启动报错

4、Hbase错误总结:Hbase连接不上Zookeeper

5、大数据入门教程系列之Hbase安装(伪分布式)

大数据入门教程系列之Hbase安装(伪分布式)相关推荐

  1. 大数据入门教程系列之Hive内置函数及自定义函数

    本篇文章主要介绍Hive内置函数以及自定义UDF函数和UDFT函数,自定义UDF函数通过一个国际转换中文的例子说明. 操作步骤: ①.准备数据和环境 ②.演示Hive内置函数 ③.自定义UDF函数编写 ...

  2. 大数据入门基础系列之初步认识大数据生态系统圈(博主推荐)

    不多说,直接上干货! 之前在微信公众平台里写过 大数据入门基础系列之初步认识hadoop生态系统圈 http://mp.weixin.qq.com/s/KE09U5AbFnEdwht44FGrOA 大 ...

  3. 【大数据入门笔记系列】第一节 大数据常用组件

    [大数据入门笔记系列]第一节 大数据常用组件 大数据释义 大数据组件 跳转 大数据释义 近些年来,坊间一直流传着这样的言论:"大数据时代,人人都在裸奔".对于外行人来说,对于&qu ...

  4. 【大数据入门笔记系列】第六节 分布式计算框架MapReduce的工作流程

    [大数据入门笔记系列]第六节 分布式计算框架MapReduce的工作流程 前言 MapReduce分布式运算 MapReduceApplication MapTask ReduceTask split ...

  5. 【大数据入门笔记系列】第三节 Hdfs读、写数据处理流程

    [大数据入门笔记系列]第三节 Hdfs读.写数据处理流程 Hdfs简介 写数据处理流程 读数据处理流程 后记 跳转 Hdfs简介 一般而言,Hdfs是由一个NameNode节点和若干个DataNode ...

  6. JAVA大数据(一)简介-Hadoop环境配置,伪分布式模式架构学习用

    文章目录 1.课前资料 2.课程整体介绍 3.大数据介绍 什么是大数据? 为什么要学习大数据? 大数据相关技术 海量数据存储 海量数据清洗 海量数据处理 4.集群环境准备 4.1准备虚拟机 4.2修改 ...

  7. 大数据——装机教程之使用VM安装Linux虚拟机

    VM安装Linux虚拟机 安装虚拟机所需要的安装包: https://pan.baidu.com/s/1PvIg8Hzr9y_Fvs2RWwSVIA 提取码:6l1f 解压:MobaXterm bac ...

  8. 大数据入门教程,小白快速掌握Hadoop集成Kerberos安全技术

    Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证.今天分享的视频教程从零学习Kerberos安全认证机制,并和Hadoop.YARN.HIVE进行集成, ...

  9. 《黑马程序员2023新版黑马程序员大数据入门到实战教程,大数据开发必会的Hadoop、Hive,云平台实战项目》学习笔记总目录

    本文是对<黑马程序员新版大数据入门到实战教程>所有知识点的笔记进行总结分类. 学习视频:黑马程序员新版大数据 学习时总结的学习笔记以及思维导图会在后续更新,请敬请期待. 前言:配置三台虚拟 ...

  10. 黑马2023新版《大数据入门到实战》教程上线啦~

    划重点!划重点!划重点! 2023新版<大数据入门到实战>教程 上线了!!! 本套教程一网打尽了大数据必学的 Hadoop.Hive,云平台实战项目 让零基础同学一站式入门 直通大数据核心 ...

最新文章

  1. vue中显示和隐藏如何做动画_vue-State Transitions(状态转换)
  2. 人脸识别是大势所趋 加速落地“普惠AI”
  3. 编程算法 - 字典分词 代码(C)
  4. matlab对比度锐化,对比度、清晰度与锐化的理解
  5. 计算机知识必备,小结||计算机基础知识点十(必备)
  6. 吴恩达机器学习(第二章)——单变量线性回归
  7. scm maven_在运行时访问工件的Maven和SCM版本
  8. RColorBrewer | R语言中的配色方法汇总(Ⅰ)
  9. ‘python3\r’: No such file or directory
  10. 使用socket方式连接Nginx优化php-fpm性能
  11. POJ 2063 (DP)
  12. Multicarrier Interpretation of OTFS(OTFS的多载波解释)(7)⭐
  13. 北斗GNSS无人巡检车辆的高精度定位定向应用方案
  14. java毕业设计——基于java+JSP+MySQL的网上订餐管理系统设计与实现(毕业论文+程序源码)——网上订餐管理系统
  15. 区块链技术应用与安全发展
  16. 5.3 - 抽屉新热榜
  17. 解决Kangle的Easypanel控制面板用户前台php版本无法切换的解决方法
  18. Windows现漏洞 可绕过AppLocker白名单实施攻击
  19. Solide work每日一练
  20. 对于软件,我是认真的

热门文章

  1. Ansys DesignModeler
  2. php获取当前网址附带(http://或者https//)
  3. 手机APP测试流程方法
  4. 好用的PDF编辑软件有哪些?这几款工具建议收藏
  5. scara机器人动荷载_【机器人在线】SCARA机械结构参数计算说明 下
  6. PRO/E配置文件选项
  7. vue+阿里的G2图表-antv+折线图
  8. 音频基础 - Linein和Micin的区别及使用
  9. caxa计算机编程,CAXA软件编程实例1
  10. [渝粤教育] 中南大学 分子生物学 参考 资料