nic/gin"
"github.com/tsuna/gohbase/hrpc"
"wolflong.com/hbase_gin/variable"
)
func TableDeleteRow(c *gin.Context) {
table := c.PostForm("table")
rowKey := c.PostForm("rowKey")
t, err := hrpc.NewDelStr(context.Background(), table, rowKey, nil)
checkError(err, c)
res, err := variable.Client.Delete(t)
checkError(err, c)
c.JSON(200, res)
}
{
"Cells": null,
"Stale": false,
"Partial": false,
"Exists": null
}
再次调用1.5函数接口,执行结果符合预期。
2
总结
装环境2小时,代码和文档编写4.5小时,代码编写过程中查阅官方文档和解决问题的时间为3小时。
总共花费6.5个小时,共编写333行代码,56行表数据。
代码编写能力得到了提升。提高了自己对HBase的理解,作为一个典型的NoSQL数据库,其一大优点是可在廉价PC服务器上搭建起大规模结构化存储集群,并提供易使用的HBase Shell操作数据集,水平扩展方便。