kudujs

1.0.5 • Public • Published

KuduJS

KuduJS is a NodeJS addon that uses the Apache Kudu C++ API to access the Apache Kudu column storage manager, which allows to use it from Javascript.

Motivation

Kudu is a columnar storage manager developed for the Apache Hadoop platform. Kudu shares the common technical properties of Hadoop ecosystem applications: it runs on commodity hardware, is horizontally scalable, and supports highly available operation.

The default Apache Kudu implementation provides C++, Java and Python client APIs. KuduJS adds the NodeJS client implementation.

Features

  • Table creation
  • Insert single row
  • Insert multiple rows in a single call
  • Update and Upsert operations
  • Scan operations with predicates
  • Table deletion
  • (ToDo) Alter table schema

Installation

You must have the Apache Kudu headers already installed to be able to build kuduJS.

npm install kudujs

Example of use

For now please take a look at the test.js file.

API

Work in progress

License

This addon is issued under the BSD-3-Clause license.

Contributors

  • Sergio Rodriguez de Guzman

Dependents (0)

Package Sidebar

Install

npm i kudujs

Weekly Downloads

1

Version

1.0.5

License

BSD-3-Clause

Unpacked Size

44.1 kB

Total Files

18

Last publish

Collaborators

  • srguzman