Hbase的安装与配置

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

Hbase 安装配置

一,测试Hadoop 安装

Hbase: 是基本Hadoop 的一个数据库,全名叫Hadoop Database hadoop 的数据库,所以安装hbase之前一定要把,hadoop装好。

1,ssh 免密测试

输入命令: ssh localhost
因为之前安装Hadoop的时候已经把免密做好了,所以现在不用做了
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
输入命令: cd .ssh 进入ssh目录
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
输入命令: ssh-keygen -t rsa 之后会生成两个秘钥,
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
然后输入命令: ssh-copy-id -i /root/.ssh/id_rsa.pub root@master
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
然后再次测试就成功了 ssh localhost
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

2,jps 查看进程

Master虚拟机输入命令: jps 显示如下信息为正确
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
slave1,slave2
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

二,安装Hbase

1,拷贝Hbase-2.5.0 到 /opt 目录下

hbase安装与配置详解,大数据,1024程序员节,linux,hbase
输入命令: tar -zxvf Hbase-2.5.0-bin.tar.gz -C /opt 还是解压到 /opt 目录下
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
查看 /opt 目录 解压好的 hbase-2.5.0 已经有了
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

三,配置环境

创建超链接 ,方便更换版本
输入命令: ln -s hbase-2.5.0 hbase
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

1,配置环境变量, /etc/profile 目录

输入命令: vim /etc/profile 进入配置目录
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
添加下面的两条变量 注意安装Hbase的路径一定不要搞错了
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin

输入命令: source /etc/profile 将刚刚的配置保存
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

2,配置Hbase 配置文件 (Hbase的安装目录下的 conf目录)

这个路径下
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
输入命令: vim hbase-env.sh 修改 hbase-env.sh 添加下面两条变量
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

export JAVA_HOME=/opt/jdk1.8.0_162
export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP=true

再让刚刚的配置生效
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

3,Hbase的三种模式配置修改

单机模式: 修改hbase-site.xml(Hbase的主要配置文件)
输入命令:vim hbase-site.xml 添加以下的环境变量
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///opt/hbase</value>  #hbase写入数据的目录
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/opt/zookeeper</value>  #zookeeper写入数据的目录
  </property>
  <property>
    <name>hbase.unsafe.stream.capability.enforce</name>  #设置在本地系统数据存储
    <value>false</value>      
  </property>
</configuration>

分布式
分布式分为伪分布式和完全分布式。
1) 伪分布式
所有守护进程都在单个节点上运行,可以针对本地文件系统运行,也可以针对Hadoop分布式文件系统(HDFS)的实例运行。
使用场景:伪分布式模式只是在单个主机上运行的完全分布式模式。使用此HBase配置仅用于测试和原型设计。请勿将此配置用于生产或性能评估。
这里的搭建是在独立模式的基础上进行搭建的
修改Hbase配置文件(Hbase的安装目录下的conf目录) 还是那个文件
输入命令: vim hbase-site.xml 修改以下的环境变量
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase </value>  #hbase写入数据的目录
  </property>
<property>
         <name>hbase.cluster.distributed</name>
         <value>true</value>
  </property>
</configuration>

2) 完全分布式(内置Zookeeper)
对于生产环境,建议使用分布式模式。在分布式模式下,HBase守护程序的多个实例在群集中的多个服务器上运行。
群集将包含多个在不同服务器上运行的RegionServers,以及主要备份Master和ZooKeeper守护程序。conf / regionservers在主服务器上的文件中包含主机信息、其RegionServers与该集群相关的列表等。每个主机都在一个单独的进程上。当主服务器启动或停止时,此文件中列出的所有主机都将启动和停止其RegionServer进程。
这里的完全分布式搭建是在三台机器上进行部署:master、slave1、slave2
先在master节点部署(在之前的伪分布式上修改) 修改Hbase配置文件(Hbase的安装目录下的conf目录)还是那个目录。
修改以下的变量hbase安装与配置详解,大数据,1024程序员节,linux,hbase

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase </value>  #hbase写入数据的目录
  </property>
<property>
         <name>hbase.cluster.distributed</name>
         <value>true</value>
  </property>
<property> 
    <name>hbase.zookeeper.quorum</name> <!-- list of  zookooper -->
    <value>master,slave1,slave2</value> 
 </property>     
<property><!--zookooper配置、日志等的存储位置 -->
    <name>hbase.zookeeper.property.dataDir</name> 
    <value>/opt/hbase/zookeeper</value>
    </property>
</configuration>

修改regionservers文件 把localhost 给去掉,改成master slave1 slave2 三个节点
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

4,配置slave1 和 slave2节点

然后把在master上配置好的hbase,通过远程命令复制slave1、slave2对应的位置
输入命令:scp -r /opt/hbase slave1:/opt 发送给slave1
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
输入命令:scp -r /opt/hbase slave2:/opt 发送给slave2
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

四,Hbase的服务启动与验证

1,启动hbase: start-hbase.sh

输入命令:start-hbase.sh
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

2,查看启动进程

输入命令:jps
hbase安装与配置详解,大数据,1024程序员节,linux,hbase

3,Hbase shell

启动 hbase shell
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
通用命令: status: 提供HBase的状态,例如,服务器的数量。
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
version: 提供正在使用HBase版本
hbase安装与配置详解,大数据,1024程序员节,linux,hbase
whoami: 提供有关用户的信息
hbase安装与配置详解,大数据,1024程序员节,linux,hbase文章来源地址https://www.toymoban.com/news/detail-811492.html

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

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

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

相关文章

  • HBase安装,配置,启动,检查

    目录: 一、HBase安装,配置 1、下载HBase安装包 2、解压,配置环境变量并激活 3、hbase 配置 4、将hadoop和zookeeper的配置文件创建软连接放在hbase配置目录 5、配置 regionserver 和 backup-master 二、HBase启动与关闭,安装检验 1、启动关闭hbase的命令 2、 检验HBase是否正常启动 1、下载HBa

    2024年04月15日
    浏览(22)
  • Hbase的安装与配置

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

    2024年01月21日
    浏览(19)
  • Hbase的安装配置

    注:本文默认已经完成hadoop的下载以及环境配置 1.上传zookeeper和hbase压缩包到指令路径并且解压 (理论上讲,hbase其实内置了zookeeper,我们也可以不另外下载,另外下载的目的在于减少组件间依赖性)   注:这里的下载、解压地址没有特殊规定。本文下载的地址为/home/hbase目录

    2024年01月16日
    浏览(19)
  • 安装和配置HBase

    一、下载 阿里云镜像下载比较快。 https://mirrors.aliyun.com/apache/hbase/2.4.12/ 二、安装 1、解压 解压安装包hbase-2.4.12-bin.tar.gz至路径 /usr/local 2、把hbase目录权限赋予给hadoop用户 3、配置环境变量 将hbase下的bin目录添加到path中,这样,启动hbase就无需到/usr/local/hbase目录下,大大的方便

    2024年02月02日
    浏览(23)
  • 1024程序员狂欢节 | IT前沿技术、人工智能、数据挖掘、网络空间安全技术

    一年一度的1024程序员狂欢节又到啦!成为更卓越的自己,坚持阅读和学习,别给自己留遗憾,行动起来吧! 那么,都有哪些好书值得入手呢?小编为大家整理了前沿技术、人工智能、集成电路科学与芯片技术、新一代信息与通信技术、网络空间安全技术,四大热点领域近期

    2024年02月06日
    浏览(55)
  • 【hadoop】hbase的安装部署以及相关操作(图文详解)

    ​ HBase是一种基于列存储的分布式数据库系统,它能够快速地存储和处理大规模数据。与传统的关系型数据库不同,HBase采用了分布式的架构,能够实现数据的高可靠性、高可扩展性和高性能。在实际应用中,正确地安装和部署HBase集群是非常重要的。 在安装hbase之前,需要虚

    2024年02月04日
    浏览(31)
  • 实验三 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安装和编程实践指南 Hbase下载两种方式: 其一是去官网下载:http://archive.apache.org/dist/hbase/ 其二

    2024年02月08日
    浏览(25)
  • Ubuntu实现Hive与HBase的安装与配置(单机)

    (一)Hive的安装与配置  Hive下载链接: https://mirrors.bfsu.edu.cn/apache/hive/ (1)将下载好的Hive文件(版本:3.1.2)解压到/usr/local目录下 (2)切换至目录 /usr/local,将文件夹名改为hive,并且修改文件权限给本账户 配置环境变量:为了方便使用,需把hive命令加入到环境变量中去

    2024年04月08日
    浏览(34)
  • Hadoop环境下HBase的安装部署与操作指南(图文详解)

    本文详细介绍了在Hadoop集群环境下HBase的安装部署步骤及相关操作,包括准备环节、版本兼容性检查、IP及IP映射修改、上传并解压安装包、配置HBASE_HOME等关键步骤,图文结合,为初学者和开发者提供一站式解决方案。

    2024年04月27日
    浏览(36)
  • Ubuntu系统中分布式安装配置HBase-2.3.7

     HBase是一个基于Hadoop的分布式列式数据库,可以存储海量的结构化和半结构化数据。本文介绍如何在三个Ubuntu系统上搭建一个HBase集群,并进行简单的数据操作。 在三个Ubuntu系统上分布式安装配置HBase-2.3.7,主要步骤包括: 准备工作:下载安装包,设置环境变量,解压安装包

    2024年02月06日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包