实验三 HBase1.2.6安装及配置

这篇具有很好参考价值的文章主要介绍了实验三 HBase1.2.6安装及配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

实验一 VMware 17 虚拟机下安装Ubuntu16.04
实验二 Hdoop2.7.6+JDK1.8+SSH的安装部署与基本操作
实验三 HBase1.2.6安装及配置



前言

在安装HBase1.2.6之前,需要安装好hadoop2.7.6。
本篇文章参考:HBase2.2.2安装和编程实践指南


一、HBase1.2.6的安装

  1. Hbase下载两种方式:
    • 其一是去官网下载:http://archive.apache.org/dist/hbase/
    • 其二是在终端通过wget命令下载:
      wget http://archive.apache.org/dist/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
    • 其三是百度网盘
      hbase1.2.6,分布式数据库原理,nosql数据库
  2. 解压安装包hbase-1.2.6-bin.tar.gz至路径 /usr/local,命令如下:
cd ~
sudo tar -zxf ~/下载/hbase-1.2.6-bin.tar.gz -C /usr/local
  1. 将解压的文件名hbase-1.2.6改为hbase,以方便使用,命令如下:
cd /usr/local
sudo mv ./hbase-1.2.6 ./hbase
  1. 下面把hbase目录权限赋予给hadoop用户:
cd /usr/local
sudo chown -R hadoop ./hbase

注意此处如果你是创建了一个hadoop2的新用户,应该写成:

cd /usr/local
sudo chown -R hadoop2 ./hbase
  1. 配置环境变量
gedit ~/.bashrc

在文件末尾添加如下信息:

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

hbase1.2.6,分布式数据库原理,nosql数据库

让文件生效

source ~/.bashrc
  1. 查看HBase版本,确定hbase安装成功,命令如下
    hbase1.2.6,分布式数据库原理,nosql数据库
    出现HBase 1.2.6版本信息,安装成功!!!

二、HBase1.2.6的配置

HBase有三种运行模式,单机模式、伪分布式模式、分布式模式。作为学习,我们重点讨论单机模式和伪分布式模式。
以下先决条件很重要,比如没有配置JAVA_HOME环境变量,就会报错。

  • jdk
  • Hadoop( 单机模式不需要,伪分布式模式和分布式模式需要)
  • SSH

2.1 单机模式配置

  1. 配置/usr/local/hbase/conf/hbase-env.sh 。配置JAVA环境变量,并添加配置HBASE_MANAGES_ZK为true,用vi命令打开并编辑hbase-env.sh,命令如下:
gedit conf/hbase-env.sh

注意修改配置文件时,使用gedit打开文件,后面的路径一定要正确。此处我是在进入conf目录后使用的gedit命令。
hbase1.2.6,分布式数据库原理,nosql数据库
在文件末尾添加如下信息:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export HBASE_MANAGES_ZK=true
  1. 配置/usr/local/hbase/conf/hbase-site.xml
    打开并编辑hbase-site.xml,命令如下:
gedit /usr/local/hbase/conf/hbase-site.xml

添加如下信息:

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>file:///usr/local/hbase/hbase-tmp</value>
        </property>
</configuration>
  1. 接下来测试运行。首先切换目录至HBase安装目录/usr/local/hbase;再启动HBase。命令如下:
cd /usr/local/hbase
bin/start-hbase.sh
bin/hbase shell

下图表示开启成功
hbase1.2.6,分布式数据库原理,nosql数据库

2.2 伪分布式模式配置

  1. 配置/usr/local/hbase/conf/hbase-env.sh。命令如下:
gedit /usr/local/hbase/conf/hbase-env.sh

配置JAVA_HOME,HBASE_CLASSPATH,HBASE_MANAGES_ZK.
HBASE_CLASSPATH设置为本机HBase安装目录下的conf目录(即/usr/local/hbase/conf)

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export HBASE_CLASSPATH=/usr/local/hbase/conf 
export HBASE_MANAGES_ZK=true

2.配置/usr/local/hbase/conf/hbase-site.xml

gedit /usr/local/hbase/conf/hbase-site.xml

在文件末尾添加

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://localhost:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
    </property>
</configuration>

  1. 接下来测试运行HBase
ssh localhost
cd /usr/local/hadoop
./sbin/start-dfs.sh

hbase1.2.6,分布式数据库原理,nosql数据库
如果运行时出现权限报错,说明当前用户没有对hbase的执行权限,需要使用chown命令修改。
hbase1.2.6,分布式数据库原理,nosql数据库

cd /usr/local
sudo chown -R hadoop ./hbase
  1. 用jps命令查看启动是否成功
    hbase1.2.6,分布式数据库原理,nosql数据库
    出现了HMaster、HRegionServer等,表示HBase启动成功

总结

以上就是今天要讲的内容,本文简单介绍了HBase1.2.6的安装及配置。文章来源地址https://www.toymoban.com/news/detail-717578.html

参考

  1. HBase2.2.2安装和编程实践指南
  2. Ubuntu16.04下HBase1.2.6伪分布式的安装与配置
  3. Ubuntu18.04配置伪分布式Hadoop及HBase
  4. ssh登录出现Permission denied, please try again可能的解决方案

到了这里,关于实验三 HBase1.2.6安装及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HBase伪分布式配置下,报错:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing的解决方案

    今天在使用HBase Java API编程实践时发现出现报错,同样在创建表和查看HBase集群状态信息时也出现报错,以下是错误截图: 这是由于HBase的主节点正在初始化过程中,无法处理请求。通常发生在启动HBase集群或进行主节点故障转移时。HBase主节点在启动或重启时需要一些时间来

    2024年02月05日
    浏览(46)
  • 实验三 HBase的安装与简单操作

    安装和配置hbase数据库 熟悉hbase中相关的shell命令 centOS 8 hadoop-3.2.3 JDK版本: 1.8 HBase版本: 2.4.12 下载HBase 去官网下载hbase的安装包,然后将安装包上传到虚拟机上 解压 注意需要切换到root用户下,方便操作 修改名字 配置 (1)修改 /etc/profile 增加 保存后退出,最后 source /etc/profile (2)修改

    2024年02月06日
    浏览(37)
  • 大数据开源框架环境搭建(五)——Hbase完全分布式集群的安装部署

    目录 实验环境: 实验步骤: 〇、Zookeeper安装配置: 一、安装前注意事项 二、HBase安装  三、Hbase集群配置 1.配置hbase-env.sh文件,位于Hbase安装目录/conf/ 2.配置hbase-site.xml文件,位于Hbase安装目录/conf/ 3.配置regionservers 4.新建 backup-masters文件,添加备份HMaster机器名 四、将配置好

    2024年02月08日
    浏览(45)
  • VMware创建Linux虚拟机之(四)ZooKeeper&HBase完全分布式安装

    Hello,world!    🐒本篇博客使用到的工具有:VMware16 ,Xftp7 若不熟悉操作命令,推荐使用带GUI页面的CentOS7虚拟机 我将使用带GUI页面的虚拟机演示 虚拟机(Virtual Machine) 指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算

    2024年02月07日
    浏览(46)
  • 云计算技术 实验五 Hbase的安装和基础编程

    参考资料为: 教材代码-林子雨编著《大数据基础编程、实验和案例教程(第2版)》教材所有章节代码_厦大数据库实验室博客 1 . 实验学时 4学时 2 . 实验目的 熟悉Hbase的安装和配置。 熟悉Hbase的相关命令。 实现Hbase的Java编程调用。 3.实验内容 (一) 安装Hbase,能够查询Hba

    2024年02月11日
    浏览(47)
  • HBase完全分布式配置(上)hadoop篇 保姆级教程(近乎零基础跟着配也能配对)

    本文从安装好新虚拟机开始介绍 改成 基础配置详细(带截图)可以看我的Hadoop和hbase伪分布式模式配置一文。这里不再详细展开,接下来转到tabby连接上并上传jdk、hadoop和hbase,同样不再赘述。解压、改名,详见上一篇文章,这里只截取环境变量配置好的图片。 解压jdk: 改名

    2024年04月15日
    浏览(63)
  • 【大数据存储】实验3 HBase的安装和基本操作

    Ubuntu 22.04.3 Jdk 1.8.0_341 Hadoop 3.2.3 Hbase 2.4.17 HBase伪分布式安装的配置 1. 配置hbase-env.sh文件 3. 启动运行HBase 4. 停止运行HBase HBase常用的Shell命令 打开hbase 在HBase中创建表 create \\\'template\\\',\\\'f1\\\',\\\'f2\\\',\\\'f3\\\' 添加数据 put \\\'template\\\',\\\'r1\\\',\\\'f1:c1\\\',\\\'hello\\\' scan \\\'template\\\' 查看数据 get:通过表名、行、列、时

    2024年04月15日
    浏览(40)
  • 【生产级实践】Docker部署配置Hadoop3.x + HBase2.x实现真正分布式集群环境

    网上找了很多资料,但能够实现Docker安装Hadoop3.X和Hbase2.X真正分布式集群的教程很零散,坑很多, 把经验做了整理, 避免趟坑。 1、机器环境 这里采用三台机器来部署分布式集群环境: 192.168.1.101 hadoop1 (docker管理节点) 192.168.1.102 hadoop2 192.168.1.103 hadoop3 2、下载Docker Hadoop的

    2024年02月02日
    浏览(49)
  • 安装配置HBase

    HBase集群需要整个集群所有节点安装的HBase版本保持一致,并且拥有相同的配置,具体配置步骤如下: 1. 解压缩HBase的压缩包 2. 配置HBase的环境变量 3. 修改HBase的配置文件,HBase的配置文件存放在HBase安装目录下的conf中 4. 首先在一台节点对整个HBase集群进行配置,再将此节点的

    2024年03月16日
    浏览(37)
  • Hbase的安装与配置

    Hbase: 是基本Hadoop 的一个数据库,全名叫Hadoop Database hadoop 的数据库,所以安装hbase之前一定要把,hadoop装好。 1,ssh 免密测试 输入命令: ssh localhost 因为之前安装Hadoop的时候已经把免密做好了,所以现在不用做了 输入命令: cd .ssh 进入ssh目录 输入命令: ssh-keygen -t rsa 之后会生成

    2024年01月21日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包