在官网下载对应版本的HBaseIndex of /dist/hbase

完成下载后解压安装包到路径usr/local

cd ~
sudo tar -zxf ~/下载/hbase-2.2.2-bin.tar.gz -C /usr/local

为了便于后续操作将解压后的文件改名为hbase

cd /usr/local
sudo mv ./hbase-2.2.2 ./hbase

接下来对hbase进行赋权

cd /usr/local
sudo chown -R hadoop ./hbase

完成后进行hbase的环境的配置

为了便与对hbase的使用,将hbase的bin目录加到path下,于是对.bashrc文件进行编辑

vim ~/.bashrc

在export PATH中追加/usr/local/hbase/bin

!!!“:”是与前面内容的分隔符

如图

若没有export PATH则输入

export PATH=$PATH:/usr/local/hbase/bin

完成编辑后使用命令让配置内容生效

source ~/.bashrc

配置内容生效后对hbase进行添加权限

cd /usr/local
sudo chown -R hadoop ./hbase
#将hbase下的所有文件的所有者改为hadoop,hadoop是当前用户的用户名。

若hbase安装成功则会出现正确的版本信息

/usr/local/hbase/bin/hbase version

如图

完成hbase的安装后要对hbase进行配置(伪分布配置)

配置条件:JDK、Hadoop(单机不需要)、ssh

对hbase中的hbase-env.sh文件进行修改

vi /usr/local/hbase/conf/hbase-env.sh
export JAVA_HOME=...........
export HBASE_CLASSPATH=/usr/local/hadoop/conf
export HBASE_MANAGES_ZK=true

!!!!HBASE_CLASSPATH设置为本机Hadoop安装目录下的conf目录

JAVA_HOME设置为jdk的路径

对hbase中的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://localhost:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property>
</configuration>

完成后就可以运行hbase

启动hbase前要先启动Hadoop(当前配置的hbase是伪分布模式)并且要先登录ssh

ssh localhost
cd /usr/local/hadoop
./sbin/start-dfs.sh

hadoop启动后再启动hbase

cd /usr/local/hbase
bin/start-hbase.sh

如图有7个jps则说明hbase启动成功

Ubuntu的HBase2.2.2安装相关推荐

  1. linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法

    本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...

  2. 在Ubuntu 14.04 64bit上安装思维导图工具XMind

    这是一款对个人免费的工具,提供了一些基本功能,如果你需要更多功能,可以付费购买Pro版本. 从下面的官网地址下载64bit的deb包 http://www.xmind.net/download/lin ...

  3. 在Ubuntu 14.04 64bit上安装Markdown编辑器Remarkble

    目前Markdown已经是非常流行和高效的文档整理和书写工具语言, 我以前接触过, 但是一直没有坚持下来, 这次五一假期期间我强迫自己去熟悉它的语法格式和编辑器, 原来我在Ubuntu 14.04 6 ...

  4. 在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer

    kwplayer 是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3). 它的主要特点有: • 使用了kuwo.cn(酷我音 ...

  5. Ubuntu 14.04 64bit上安装Intel官方集显更新驱动程序

    说实在的,玩Linux现在唯一不爽的就是几个地方,网银支付,显卡驱动等等,好在现在显卡的驱动有些眉目了,Intel,NviDIA,ATI等显卡厂商开始逐渐重视Linux用户的需求了,Nvidia已经开 ...

  6. 手把手教你搭建Linux开发环境(VMware+Ubuntu)(二)——安装VMwareTools并设置共享文件夹

    刚刚装好了Ubuntu,安装VMware Tools会让我们有更好的体验,那么为什么要安装VMware Tools?该如何安装呢?本篇博客将手把手教你安装VMware Tools,并设置共享文件夹. ...

  7. Ubuntu 14.04 python3.6 安装

    参考 how-do-i-install-python-3-6-using-apt-get Ubuntu 14.04 python3.6 安装 sudo add-apt-repository ppa:j ...

  8. ubuntu下tesseract 4.0安装及参数使用

    tesseract是一个开源的OCR引擎,最初是由惠普公司开发用来作为其平板扫描仪的OCR引擎,2005年惠普将其开源出来,之后google接手负责维护.目前稳定的版本是3.0.4.0版本加入了基 ...

  9. Ubuntu 卸载 Nvidia 驱动和安装最新驱动

    link NVIDIA> 驱动程序下载 GTC 2021 DLI Workshop Studio Holiday Frames Win Games NVIDIA 驱动程序下载 在下方的下拉列表中 ...

  10. Win:Win系统下安装Linux的Ubuntu系统的简介、安装之详细攻略

    Win:Win系统下安装Linux的Ubuntu系统的简介.安装之详细攻略 目录 安装图文教程 1.Ubuntu镜像下载 2.设置空间 3.下载并安装Ultraiso软碟通工具 4.及时备份 5.BI ...

最新文章

  1. ubuntu在系统启动logo过后无法进入桌面的处理方法
  2. 移动端常见的不同苹果手机media query汇总
  3. Volatile缓存可见性实现原理(JMM数据原子操作具体步骤)
  4. 实战react技术栈+express前后端博客项目(8)-- 前端管理界面标签管理+后端对应接口开发...
  5. python网站服务器好麻烦_python写的网站,云服务器经常无法访问
  6. 雷军微博点名夸黑鲨2 强烈建议“提前备货”
  7. 好用的shell_Linux系统安全 | Linux中的Shell和Bash
  8. 【Opencv系列】之显示图像以及使用鼠标截取图像局部区域进行放大
  9. 关于Android学习要问的一些问题
  10. Selenium 与 Android自动化测试
  11. Python福彩3D单选单复式排列计算器
  12. pyodbc mysql_Robot Framework 通过pyodbc连接Mysql
  13. 电脑怎么录屏幕视频带声音?电脑录屏教程介绍
  14. mysql储存大文本_mysql 的大文本存储TEXT BLOB
  15. AutoConfig工具使用指南
  16. OpenGL ES之glRotate函数
  17. Zabbix批量增加节点方法(自动发现及Json API)
  18. 初学orCAD原理图
  19. pgsql 一键修改PGSQL表名、字段名为小写
  20. Ubuntu20.04 Deep-wine容器下载地址

热门文章

  1. ES deeping pageing
  2. MFC CImage透明图片显示
  3. 计算机技术和通信技术的关系,计算机技术与通信技术的关系
  4. matlab状态反馈控制器设计,H无穷的状态反馈控制器设计
  5. 在 WindowsXP运行UCDOS (天空之翔)
  6. 坐标系对应EPSG代号、经度范围、中央经线
  7. 数字孪生技术在智慧工厂中的应用,你知道多少?
  8. 模拟电路全系列复习题 恶补知识点
  9. java语言代码大全_java语言代码大全解析
  10. Golang项目:客户信息管理系统(附源码) (Golang经典编程案例)