kudu API scala版系列:
Kudu create table api (scala版)
Kudu insert data api (scala版)
Kudu select data api (scala版)
Kudu updata data api (scala版)
Kudu upsert data api (scala版)
kuduClient API 对表执行删除数据操作
// 创建kudu连接
val kuduClient = new KuduClient.KuduClientBuilder("172.20.85.29:7051").build()
// 设置表名
val tableName = "kudu_test"
// 获得表的连接
val kuduTable = kuduClient.openTable(tableName)
// 开启一个会话
val session = kuduClient.newSession()
session.setFlushMode(SessionConfiguration.FlushMode.MANUAL_FLUSH)
// 创建删除对象并指定要删除的行
val delete = kuduTable.newDelete()
delete.getRow().addString("name", "Ronnie")
// 执行删除操作
session.apply(delete)
// 同步数据并关闭会话
session.flush()
session.close()
// 关闭kudu连接
kuduClient.close()
欢迎关注我的公众号——数据杨公子。本公众号会分享包括但不限于大数据、数据治理、元数据管理、python 等方面的技术文章,主旨是和大家一起共同成长,用技术来认识我们这个数据的时代。