1.0.5 • Published 5 years ago

kudujs v1.0.5

Weekly downloads
2
License
BSD-3-Clause
Repository
github
Last release
5 years ago

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
1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago