4.1 Hbase的安装与简单操作

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

第一关 Hbase数据库的安装

1.首先要在官网下载好Hbase的安装包(educoder已装到/opt目录下)

2.将安装包解压到/app目录下

mkdir /app

cd /opt

ulimit -f 1000000

tar -zxvf hbase-2.1.1-bin.tar.gz -C /app

3.查询JAVA_HOME的路径

echo $JAVA_HOME

查询结果,把它复制下来:

4.1 Hbase的安装与简单操作

 4.编辑HBase conf目录下的hbase-env.sh文件,将其中的JAVA_HOME指向到你Java的安装目录,最后保存设置。

vim /app/hbase-2.1.1/conf/hbase-env.sh

4.1 Hbase的安装与简单操作

 5.然后编辑hbase-site.xml文件,在<configuration>标签中添加如下内容:

vim /app/hbase-2.1.1/conf/hbase-site.xml

 <configuration>

<property>

<name>hbase.rootdir</name>

<value>file:///root/data/hbase/data</value>

</property>

<property>

<name>hbase.zookeeper.property.dataDir</name>

<value>/root/data/hbase/zookeeper</value>

</property>

<property>

<name>hbase.unsafe.stream.capability.enforce</name>

<value>false</value>

</property>

</configuration>

4.1 Hbase的安装与简单操作

6.在启动之前将Hbasebin目录配置到/etc/profile中,方便以后操作:

vim /etc/profile

4.1 Hbase的安装与简单操作

 HBASE_HOME为本机Hbase的地址。

7.最后使刚刚的配置生效。 

source /etc/profile

8.启动Hbase

start-hbase.sh

4.1 Hbase的安装与简单操作

 9.输入jps,出现HMaster则表示启动成功

4.1 Hbase的安装与简单操作

第二关 创建表

  • 编程要求

        创建test表,然后继续在HBase中创建两张表,表名分别为:dept,emp,列都为:data

  • 代码实现

        先启动hbase,输入hbase shell进入到Hbase shell命令行窗口:

create 'dept','data'

create 'emp','data'

第三关 添加数据/删除数据/删除表

  • 编程要求

        在HBase中创建表mytable,列为data,并在列族data中添加三行数据:

        行号分别为:row1row2row3

        列名分别为:data:1data:2data:3

        值分别为:zhangsanzhangsanfengzhangwuji

  • 代码实现

        先启动hbase shell,输入hbase shell进入到Hbase shell命令行窗口

        输入下面的代码:文章来源地址https://www.toymoban.com/news/detail-435266.html

create 'mytable','data'

put 'mytable','row1','data:1','zhangsan'
put 'mytable','row2','data:2','zhangsanfeng'
put 'mytable','row3','data:3','zhangwuji'

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

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

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

相关文章

  • MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明

    MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明 MySQL笔记——表的分组查询、表的分页查询、表的约束、数据库设计 MySQL案例——多表查询以及嵌套查询 MySQL笔记——数据库当中的事务以及Java实现对数据库进

    2024年01月16日
    浏览(54)
  • 【七天入门数据库】第一天 MySQL的安装部署

    【七天入门数据库】第一天 MySQL的安装部署 【七天入门数据库】第二天 数据库理论基础 【七天入门数据库】第三天 MySQL的库表操作 【七天入门数据库】第四天 数据操作语言DML 【七天入门数据库】第五天 MySQL的备份恢复 【七天入门数据库】第六天 MySQL的视图与索引 【七天

    2024年02月15日
    浏览(37)
  • Linux C++ 链接数据库并对数据库进行一些简单的操作

                    包含了连接数据库的头文件和库文件                 MYSQL 数据库链接句柄                 mysql_init(MYSQL* mysql) 用来初始化数据库连接句柄,需要传入一个句柄并返回一个指向句柄的指针                 mysql_real_connect(连接句柄,用

    2024年02月14日
    浏览(29)
  • MyBatis:使用注解让数据库操作更简单

    目录 一、简介 二、配置 三、基于注解的基本使用 四、测试 总结 在Java开发中,数据库操作是一个常见而重要的任务。为了方便地执行SQL语句,获取结果集,处理异常等,我们通常需要使用JDBC(Java Database Connectivity)API,这是一个标准的数据库访问接口。然而,使用JDBC也有

    2024年02月11日
    浏览(33)
  • PyQt5数据库开发1 4.1 SQL Server 2008 R2如何开启数据库的远程连接

    文章目录 前言 步骤/方法 1 使用windows身份登录 2 启用混合登录模式

    2024年02月22日
    浏览(42)
  • navicat导入sql数据库文件的简单操作步骤

    目录 前言必读 一、概念 二、操作步骤 (一)新建连接  (二)新建数据库 (三)数据库导入sql文件 读者手册(必读)_云边的快乐猫的博客-CSDN博客 在很多项目当中都有sql文件导入到MySQL数据库的需要,因为有sql数据库文件,这个项目才能正常运行起来,那么现在就来学习

    2024年02月03日
    浏览(44)
  • python连接并简单操作SQL server数据库

    环境: pycharm 、SQLserver版本2019 1.首先,在pycharm中点击File,找到setting——project:***,点击”+“,引入pymssql库 2.编写代码连接数据库,并对数据库进行查询等简单操作(此处仅展示查询)  3.在sql server中由于之前使用windows验证模式进入数据库管理器,所以要身份验证修改,

    2024年02月08日
    浏览(35)
  • 简单易用,灵活强大:用SQLAlchemy实现Python操作数据库

    什么是SQLAlchemy? SQLAlchemy是一个Python的SQL工具和ORM框架,可以通过Python代码直接操作关系型数据库,也可以使用ORM模型进行对象关系映射。它支持多种数据库,并提供了强大的SQL表达式和查询API。 SQLAlchemy可以分为两个部分:Core和ORM。 Core:提供了底层的SQL表达式和查询API,

    2024年02月04日
    浏览(61)
  • quarkus数据库篇之一:比官方demo更简单的基础操作

    这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 《quarkus数据库篇》系列是《quarkus实战》的子系列,目标是与大家一起在quarkus框架下完成常用的数据库操作,如配置、增删改查、事物等 本篇敢号称 比官方demo更简单 ,是因为官方关于操作数据库的

    2024年02月13日
    浏览(32)
  • 「OceanBase 4.1 体验」OceanBase:解读领先的分布式数据库系统,功能与体验全解析

    本文旨在介绍 OceanBase 4.1 版本的特点、更新内容和初体验,帮助读者了解和掌握这个开源分布式关系型数据库管理系统。如果你对大规模数据存储和处理的挑战感兴趣,或者正在寻找一种满足互联网领域高并发、高可靠性和高扩展性要求的数据库解决方案,本文将为你提供有

    2024年02月05日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包