phoenix-client
Version:
a nodejs project for connecting apache phoenix (a hbase SQL interface)
46 lines (28 loc) • 972 B
Markdown
phoenix-client
==============
a nodejs project for connecting apache phoenix (a hbase SQL interface)
#install
npm install phoenix-client
#dependency:
npm install java
#attention
According to your hbase version ,please change the /java/phoenix-4.0.0-incubating-client.jar
HBase 0.94 requires Apache Phoenix version 3.0
HBase 0.98.x requires Apache Phoenix version 4.0
.etc
#usage:
phoenix = require("phoenix-client");
//first param 'url' is required;
var db = new phoenix("jdbc:phoenix:nn1,192.168.0.121","username","passwd",["-Xmx1024m"]);
db.query("select * from t1 limit 1",function success(dataJson){
console.info(dataJson);
},function error(e){
});
db.upsert("upsert into t1(name) values('gaozhu')",function success(){
console.info("upsert successfully");
},function error(e){
});
db.upsertMuti(["sql1","sql2"],function success(){
console.info("upsert successfully");
},function error(e){
});;