大数据入门教程系列之Hbase安装(伪分布式)
本篇文章主要介绍在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安装(伪分布式)相关推荐
- 大数据入门教程系列之Hive内置函数及自定义函数
本篇文章主要介绍Hive内置函数以及自定义UDF函数和UDFT函数,自定义UDF函数通过一个国际转换中文的例子说明. 操作步骤: ①.准备数据和环境 ②.演示Hive内置函数 ③.自定义UDF函数编写 ...
- 大数据入门基础系列之初步认识大数据生态系统圈(博主推荐)
不多说,直接上干货! 之前在微信公众平台里写过 大数据入门基础系列之初步认识hadoop生态系统圈 http://mp.weixin.qq.com/s/KE09U5AbFnEdwht44FGrOA 大 ...
- 【大数据入门笔记系列】第一节 大数据常用组件
[大数据入门笔记系列]第一节 大数据常用组件 大数据释义 大数据组件 跳转 大数据释义 近些年来,坊间一直流传着这样的言论:"大数据时代,人人都在裸奔".对于外行人来说,对于&qu ...
- 【大数据入门笔记系列】第六节 分布式计算框架MapReduce的工作流程
[大数据入门笔记系列]第六节 分布式计算框架MapReduce的工作流程 前言 MapReduce分布式运算 MapReduceApplication MapTask ReduceTask split ...
- 【大数据入门笔记系列】第三节 Hdfs读、写数据处理流程
[大数据入门笔记系列]第三节 Hdfs读.写数据处理流程 Hdfs简介 写数据处理流程 读数据处理流程 后记 跳转 Hdfs简介 一般而言,Hdfs是由一个NameNode节点和若干个DataNode ...
- JAVA大数据(一)简介-Hadoop环境配置,伪分布式模式架构学习用
文章目录 1.课前资料 2.课程整体介绍 3.大数据介绍 什么是大数据? 为什么要学习大数据? 大数据相关技术 海量数据存储 海量数据清洗 海量数据处理 4.集群环境准备 4.1准备虚拟机 4.2修改 ...
- 大数据——装机教程之使用VM安装Linux虚拟机
VM安装Linux虚拟机 安装虚拟机所需要的安装包: https://pan.baidu.com/s/1PvIg8Hzr9y_Fvs2RWwSVIA 提取码:6l1f 解压:MobaXterm bac ...
- 大数据入门教程,小白快速掌握Hadoop集成Kerberos安全技术
Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证.今天分享的视频教程从零学习Kerberos安全认证机制,并和Hadoop.YARN.HIVE进行集成, ...
- 《黑马程序员2023新版黑马程序员大数据入门到实战教程,大数据开发必会的Hadoop、Hive,云平台实战项目》学习笔记总目录
本文是对<黑马程序员新版大数据入门到实战教程>所有知识点的笔记进行总结分类. 学习视频:黑马程序员新版大数据 学习时总结的学习笔记以及思维导图会在后续更新,请敬请期待. 前言:配置三台虚拟 ...
- 黑马2023新版《大数据入门到实战》教程上线啦~
划重点!划重点!划重点! 2023新版<大数据入门到实战>教程 上线了!!! 本套教程一网打尽了大数据必学的 Hadoop.Hive,云平台实战项目 让零基础同学一站式入门 直通大数据核心 ...
最新文章
- vue中显示和隐藏如何做动画_vue-State Transitions(状态转换)
- 人脸识别是大势所趋 加速落地“普惠AI”
- 编程算法 - 字典分词 代码(C)
- matlab对比度锐化,对比度、清晰度与锐化的理解
- 计算机知识必备,小结||计算机基础知识点十(必备)
- 吴恩达机器学习(第二章)——单变量线性回归
- scm maven_在运行时访问工件的Maven和SCM版本
- RColorBrewer | R语言中的配色方法汇总(Ⅰ)
- ‘python3\r’: No such file or directory
- 使用socket方式连接Nginx优化php-fpm性能
- POJ 2063 (DP)
- Multicarrier Interpretation of OTFS(OTFS的多载波解释)(7)⭐
- 北斗GNSS无人巡检车辆的高精度定位定向应用方案
- java毕业设计——基于java+JSP+MySQL的网上订餐管理系统设计与实现(毕业论文+程序源码)——网上订餐管理系统
- 区块链技术应用与安全发展
- 5.3 - 抽屉新热榜
- 解决Kangle的Easypanel控制面板用户前台php版本无法切换的解决方法
- Windows现漏洞 可绕过AppLocker白名单实施攻击
- Solide work每日一练
- 对于软件,我是认真的