node-hbase-client

HBase 客户端
授权协议 MIT
开发语言 JavaScript
所属分类 数据库相关、 数据库管理工具
软件类型 开源软件
地区 国产
投 递 者 闻人宜
操作系统 跨平台
开源组织 阿里巴巴
适用人群 未知
 软件概览

logo

node-hbase-client 是 Node.js 的异步 HBase 客户端,使用纯 JavaScript 实现。

支持 HBase 服务器的版本

  • [√] 0.94.x

    • [√] 0.94.0

    • [√] 0.94.16

  • 0.95.x

  • 0.96.x

安装

$ npm install hbase-client

使用 CRUD:

  • 通过 zookeeper 创建 HBase 客户端:

var HBase = require('hbase-client');var client = HBase.create({
  zookeeperHosts: [
    '127.0.0.1:2181' // only local zookeeper
  ],
  zookeeperRoot: '/hbase-0.94.16',});
  • 输入

client.putRow('someTableName', 'rowkey1', {'f1:name': 'foo name', 'f1:age': '18'}, function (err) {
  console.log(err);});
  • 获取

client.getRow('someTableName', 'rowkey1', ['f1:name', 'f1:age'], function (err, row) {
  console.log(row);});
  • 删除

client.deleteRow('someTableName', 'rowkey1', function (err) {
  console.log(err);});

 

  • 以下步骤均出自于生产环境的工作笔记整理,真实有效。 目前最新的phoenix版本是5.0.0-HBase-2.0,支持Hbase2.0.5和Hbase2.0.0,可以通过官方链接查看phoenix的最新版本: http://phoenix.apache.org/download.html 下载5.0.0-HBase-2.0并解压: wget http://mirror.bit.edu.cn/apa

  • 01.下载hbase解压生成文件hbase-2.1.1 (base) [root@192 opt]# ls -al 总用量 2526012 drwxr-xr-x. 19 root root 4096 4月 12 17:04 . dr-xr-xr-x. 18 root root 236 3月 25 07:58 .. drwxr-xr-x. 10 root root

  • 1、SQL on Hbase Hive:可以用SQL,底层是MapReduce Hbase:不能用SQL,可以用MapReduce HiveSQL处理Hbase中的数据? MapReduce | SQL on Hbase 使用SQL来操作Hbase 常见的SQL on Hbase Hive:通过MapReduce实现与Hbase的关联 比较慢 主要应用于数据仓库中 利用Hbase的按列存储来存储半

  •   1.介绍 flink版本:1.10 项目中需要用到Flink往hbase写数据,集群开启了kerberos认证,但是默认的FlinkUpsertSinkFunction不支持kerberos认证的配置 在原有的HBaseUpsertSinkFunction的基础上修改 增加kerberos认证,以下是修改好之后的代码,主要是修改了open方法,判断是否需要kerberos认证,如果需要认证则进

  • 1.导入包并配置环境变量(master) 建立在hadoop完全分布式和zookeeper上 需先导入HBase包 解压上传的包到指定文件:tar -zxvf hbase-1.2.1-bin.tar.gz -C /opt/software/ 然后进入文件夹下改名:mv hbase-1.2.1 hbase 配置环境变量:vi /etc/profile 插入: export HBASE_HOME=/o

  • 1. HBase Read Replicas简介: 在没有HBase Read Replicas的情况下,只有一个RegionServer为来自客户机的读请求提供服务,而不管RegionServer是否与具有对相同块的本地访问权的其他datanode进行了协作。这确保了正在读取的数据的一致性。然而,由于性能不佳的RegionServer、网络问题或其他可能导致读取速度慢的原因,RegionServ

  • [ReadOnlyZKClient-master01:2181,master02:2181,slave01:2181@0x1f59a598-SendThread(master01 :2181)] zookeeper.ClientCnxn: Session establishment complete on server master01/10.70.19.125:2181, sessionid =

 相关资料
  • 问题内容: 我要疯了: 已安装Hadoop / Hbase,所有正在运行; 伪分布式环境。 HBase的壳 正在运行并提出运行“列表”的正确结果;并且 通过红宝石和节俭连接时,一切正常。我们正在添加数据,它正在进入系统,我们可以查询/扫描它。一切似乎都很好。 但是,使用Java连接时: 我一直在努力寻找原因,但我真的一点头也不知道。一切似乎都已正确安装。 看起来也不错。 如果您键入任何内容,则连接

  • 问题内容: 我为远程服务器编写了以下hbase客户端类: 它引发了一些异常: 您能告诉我为什么会引发异常,代码有什么问题以及如何解决它。 问题答案: 由于您的HBase服务器的hosts文件,因此会发生此问题。 您只需要编辑HBase服务器的/ etc / hosts文件。 从该文件中删除localhost条目,然后将localhost条目放在HBase服务器IP的前面。 例如,您的HBase服务

  • 我正在尝试通过Phoenix连接HBase集群。首先,我已经将Phoenix客户端和查询服务器jars文件复制到HMaster和HRegion lib文件夹,并重新启动HBase服务。 服务器-通过/bin/queryserver.py启动Phoenix服务器。运转正常。 客户端- 它工作在伪节点集群上。但在启用HA的Hadoop集群中失败。 在高可用性集群中,我已经为文件中的属性设置了活动名称代

  • 我编写了一个简单的HBase客户端程序来在我的HBase集群(1个主服务器和3个区域服务器)中执行CRUD操作。Zookeeper实例仅在主服务器中运行,仲裁包括所有4台服务器。集群运行良好,可以使用YCSB客户端执行读/写操作(意味着服务器/Zookeeper端没有任何错误)。 现在,在eclipse类路径中,我添加了所有HBase库和hbase-0.94.7.jar(包含hbase-defau

  • 我使用hbase客户端扫描从远程hbase服务器集群获取数据。当我将筛选器设置为扫描时,客户端将抛出一个异常: ipc:RemoteException:IPC服务器无法读取调用参数:无法初始化org.apache.hadoop.hbase.util.classes。

  • 我正在尝试配置一个 hbase 客户端来连接到在泊客容器中运行的 HBase。鉴于它是出于集成测试目的,我们可以将主服务器和区域服务器硬编码(将它们全部放在同一个地址)。 我们使用云集分布,但我想这应该是一样的。我已经在组织.apache.hadoop.conf.configuration中定义了“hbase.master”。