• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > HBase,hbase安装

HBase,hbase安装

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含hbase安装,hbase单机安装,hbase集群安装,hbase下载安装,hbase windows安装等服务器相关知识,网友希望可以进行参考

HBase,hbase安装


博文作者:那伊抹微笑 csdn 博客地址:http://blog.csdn.net/u012185296 itdog8 地址链接 : http://www.itdog8.com/thread-215-1-1.html
博文标题:HBase - 计数器 - 计数器的介绍以及使用 | 那伊抹微笑
个性签名:世界上最遥远的距离不是天涯,也不是海角,而是我站在妳的面前,妳却感觉不到我的存在
技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahout+Spark ... 云计算技术
转载声明:可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明,谢谢合作!
qq交流群:214293307  云计算之嫣然伊笑(期待与你一起学习,共同进步)



1 计数器 计数器可以方便、快速地进行计数操作,而且避免了加锁等保证了原子性的操作。
1.1 Java API 操作 HBase 计数器 public Result increment(final Increment increment) public long incrementColumnValue(final byte [] row, final byte [] family,       final byte [] qualifier, final long amount) public long incrementColumnValue(final byte [] row, final byte [] family,       final byte [] qualifier, final long amount, final Durability durability)
从这 3 个 HBase 提供的 计数器 API 来看,可以知道有 单列计数器 和 多列计数器
pv + 1 的 Java 示例如下 :  _hTable.incrementColumnValue(Bytes.toBytes("row-zhangsan-001"), Bytes.toBytes("info"), Bytes.toBytes("pv"), 1L);
1.2 Shell 操作 HBase 计数器 hbase(main):011:0> incr 'user', 'row-zhangsan-001', 'cf1:pv', 10 hbase(main):012:0> incr 'user', 'row-zhangsan-001', 'cf1:pv', -1
hbase(main):013:0> scan 'user' ROW                                                 COLUMN+CELL                                                                                                                                           row-zhangsan-001                                   column=cf1:pv, timestamp=1438853474770, value=\x00\x00\x00\x00\x00\x00\x00\x09 hbase(main):014:0> get_counter 'user', 'row-zhangsan-001', 'cf1:pv', '' COUNTER VALUE = 9
// 看下面提示,给的例子只要3个参数,为什么我要打4个才能够用??? hbase(main):015:0> get_counter 'user', 'row-zhangsan-001', 'cf1:pv' ERROR: wrong number of arguments (3 for 4) Here is some help for this command: Return a counter cell value at specified table/row/column coordinates. A cell cell should be managed with atomic increment function oh HBase and the data should be binary encoded. Example:   hbase> get_counter 'ns1:t1', 'r1', 'c1'   hbase> get_counter 't1', 'r1', 'c1' The same commands also can be run on a table reference. Suppose you had a reference t to table 't1', the corresponding command would be:   hbase> t.get_counter 'r1', 'c1' 
hbase(main):055:0> get 'test_icv_tmp_1', 'row-zhangsan-001', 'cf1:pv' COLUMN                                              CELL                                                                                                                                                     cf1:pv                                             timestamp=1438853974733, value=\x00\x00\x00\x00\x00\x00\x00\x0A                                                                                        1 row(s) in 0.0080 seconds hbase(main):056:0> 

1.3 单列计数器 _hTable.incrementColumnValue(Bytes.toBytes("row-zhangsan-001"), Bytes.toBytes("info"), Bytes.toBytes("pv"), 10L); // pv +10
_hTable.incrementColumnValue(Bytes.toBytes("row-zhangsan-001"), Bytes.toBytes("info"), Bytes.toBytes("pv"), -1L); // pv -1

1.4 多列计数器 pv +2 的同时,uv 同时 +1 Increment increment = new Increment(Bytes.toBytes("row")); increment.addColumn(Bytes.toBytes("info"), Bytes.toBytes("pv"), 1L); // pv +2 increment.addColumn(Bytes.toBytes("info"), Bytes.toBytes("uv"), 1L); // uv +1 _hTable.increment(increment);

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • hadoop做HA后,hbase修改,hadoophahbase修改
  • HBase,hbase安装
  • HBase,hbase安装
  • hbase,hbase安装
  • Hadoop,HBase集群环境搭建的问题集锦(一),hadoophbase
  • Hadoop之Hbase从入门到精通,hadoophbase
  • Hadoop之——Java操作HBase,hadoopjavahbase
  • Hadoop之——HBase笔记,hadoophbase
  • Hadoop之——HBase笔记(补充),hadoophbase
  • Hbase Client Test Case,hbasecase

相关文章

  • Navicat连接oracle,出现Only compatible with oci version 8.1 and&nb,navicatoci
  • hadoop2.6.0伪分布式安装,hadoop2.6.0伪
  • shell命令curl抓取网页内容-下载xls文件,
  • Hadoop知识汇总,hadoop汇总
  • Hive 合并输入输出文件,
  • Hadoop之——分布式集群安装过程简化版,hadoop集群简化版
  • MapReduce的两表join一般操作,mapreduce表join
  • 解决sqoop导入关系库更新联合主键的问题,sqoop主键
  • 胡振亮:原来这就是很多网站百度权重做不上去的原因,胡振亮重做
  • 《转》OpenStack Live Migration,《转》openstack

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • hadoop2企业级集群部署(DNS域名解析+NFS密钥共享+AWK批量复制),hadoop2awk
    • 从事Cloud行业需要掌握的基本技能清单,cloud基本技能
    • Hadoop之——重新格式化hdfs系统的方法,hadoop格式化hdfs
    • Hadoop之——HDFS随笔,hadoophdfs
    • 用户大会/会销怎么搞-Zoho CRM用户大会有感,-zohocrm
    • Namespace:Openstack的网络实现,namespaceopenstack
    • 用Bash Script编写Hadoop MapReduce Streaming,hadoopmapreduce
    • inet_ntoa issue,inet_ntoa
    • HIVE以及OOZIE添加第三方JAR包的方法,hiveoozie
    • 几本京东上的CISCO云计算相关书籍,cisco相关书籍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有