一,配置环境变量

在etc/prifile中加入java环境变量及hbase环境变量:
#set java environment
JAVA_HOME=/usr/local/lhc/jdk1.8.0_111
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH#set hbase environment
export HBASE_HOME=/app/hbase-1.2.4
export PATH=$PATH:$HBASE_HOME/bin

二,hbase-site.xml配置

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration><property><name>hbase.rootdir</name><value>file:///app/hbase-1.2.4/hbase-tmp</value></property>
</configuration>

三,使用hbase shell进行基本操作

HBase采用三维有序存储实现数据的有序存储,其三维指的是:rowkey(行主键),columnkey(columnFamily+qualifier),timestamp(时间戳)。HBase 的 Rowkey是数据行的唯一标识,必须通过它进行数据行访问,故在添加数据时,必须制定主键(Row Key)的值。

在添加数据时,HBase会自动为添加的数据添加一个时间戳,故在需要修改数据时,只需直接添加数据,HBase即会产生新的数据,而旧的数据依然会被保存,在进行查看操作时默认返回最新的数据版本,从而完成“改”操作。

[root@localhost bin]# hbase shell  #进入shell输入#创建student表
hbase(main):001:0> create 'student','Sname','Ssex','Sage','Sdept','course'
0 row(s) in 3.6780 seconds#查看student表描述
hbase(main):003:0> describe 'student'#存储一条数据
hbase(main):004:0> put 'student','Sname:','lhc'#删除数据
#        在HBase中用delete以及deleteall命令进行删除数据操作,它们的区别是:1、delete用于删除一个数据,是put反向操作;2、deleteall操作用于删除一行数据。hbase(main):008:0> delete 'student','95001','Ssex'
hbase(main):011:0> deleteall 'student','95001'#查看数据
#        1、get命令,用于查看表的某一行数据;2、scan命令用于查看某个表的全部数据get 'student','95001'
scan 'student'

Hbase单机安装及使用hbase shell进行简单操作相关推荐

  1. hbase 单机连接hadoop_Hadoop、Hbase单机环境安装

    1. Hadoop安装 1.1 HDFS配置 fs.defaultFS hdfs://localhost:9000 hadoop.tmp.dir file:/home/local/data/hadoo ...

  2. Hbase单机安装教程

    自行下载Hbase安装包 解压到/usr/local sudo tar -zxf ~/下载/hbase-1.1.2-bin.tar.gz -C /usr/local 重命名 sudo mv /usr/ ...

  3. ubuntu安装mysql可视化工具MySQL-workbench及简单操作

    一.使用命令行在ubuntu下安装mysql可视化工具MySQL-workbench Step1:安装MySQL-workbench 方案一:如果你已经装好mysql的相关服务,那么直接使用如下命令即 ...

  4. adb命令安装、连接、以及一些简单操作

    一.首先adb安装 1.下载ADB工具 链接:https://pan.baidu.com/s/1tElgryyIuKRJ3h1PPSgGLw 密码:reop 2.解压后,将adb.exe文件添加环境变 ...

  5. mysql-5.7.20实用下载、安装和配置方法,以及简单操作

    1.     下载: mysql-5.7.20是解压版免安装的,mysql-5.7.20下载地址:http://dev.mysql.com/downloads/mysql/ 直接下载,无需注册和登录. ...

  6. hbase 单机 java api,HBase学习(一)hbase安装(单机模式)和javaapi客户端访问hbase例子...

    平时习惯了window下开发,而Hbase只能在linux环境下运行,所以决定把hbase安装一台虚拟机上,在windows下运行eclipse连接虚拟机里的hbase 因为对linux命令了解不多, ...

  7. Centos Linux 单机安装 HBase 、使用 HBase

    Centos Linux 单机安装 HBase .使用 HBase 视频教程链接:https://www.bilibili.com/video/BV1Z84y1z787/ 1. HBase 简介 HB ...

  8. Hbase学习文档(超详细单机安装)

    Hbase学习文档(超详细单机安装) 一.前言 1.1简述 本文分为五个部分:linux主机名的设置.jdk的安装.hadoop的安装.单机模式下hbase的安装.hbase的shell常用命令及ja ...

  9. Hbase的安装与shell操作介绍

    1.安装前准备 启动hadoop集群和zookeeper集群 bin/zkServer.sh startsbin/start-dfs.sh sbin/start-yarn.sh 2.下载安装包 地址: ...

最新文章

  1. console.log 简写
  2. NumPy Cookbook 带注释源码 二、NumPy 高级索引和数组概念
  3. 985材料研究生转行自动化,收割一众大厂,拿到54w的工作
  4. 登录状态 token
  5. 拓端tecdat|R语言高级图像处理
  6. InletexEMC绿色好用的电脑屏幕共享软件
  7. JS/html5前端合成语音(播报)
  8. 验证性因子分析(一)
  9. 联想拯救者 Y7000 Ubuntu 16.04无线网卡驱动安装踩坑教程
  10. spring Aop 实现原理
  11. Linux下的图片编辑软件和画图软件
  12. 2407 · 计算 a + aa + aaa + aaaa 的值(LintCode,Python,入门)
  13. android 系统后台进程数限制
  14. web页超过2G以上大视频分片秒传方案
  15. 微信JSApi支付~订单号和微信交易号
  16. 吉林大学邮箱smtp服务器,吉珠专属EDU邮箱上线,校友也可申请!除了发邮件,这个邮箱还能省钱!...
  17. Navicat for mysql的相关教程
  18. 直方图均衡--对比度调整和去雾效果
  19. Calling Extraterrestrial Intelligence Again
  20. Ubuntu20.04开放指定端口

热门文章

  1. 漂流瓶html5,微信又搞事情?漂流瓶下线,居然还有这些新功能...
  2. redis 中一个字段 修改map_Redis中bitmap的妙用
  3. informatica如何设置失败告警_智能运维中的关键一步——告警管理
  4. mysql optimize 用法_mysql中OPTIMIZE TABLE的作用
  5. matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件
  6. ?php if ($modules) { ?,phpStudy安装鲶鱼CMS怎样开启伪静态
  7. python相对路径-Python中的绝对路劲和相对路径
  8. android滚动悬停布局,android布局滑动到顶端悬浮,录音
  9. c++ 等待子线程结束_python主线程与子线程的结束顺序
  10. xpath获取标签的属性值_[Selenium]12.加餐: 如何手写xpath