1.创建一个JavaClass,类名为foodDemo.java(此为Javaapi演示类)
创建一个JavaClass,类名为foodUtils.java(此为Javaapi工具类)
2.新建init(Stringhost)方法,将生成配置和建立连接的初始化操作封装中.
3.新建voidclose()方法,关闭连接配置和释放管理对象。
4.新建voidhelpinfo()方法,实现给出所有命令用法的帮助信息.
新建voidlistTables()方法,列出所有表的表名。
6.新建voidlistNameSpace()方法,列出HBase中所有的名字空间。
7.新建voidcreateNameSpace(Stringsns)方法,创建一个新的名字空间“food”.
8.新建voidcreateTable(Stringsns,String|strcfn)方法,创建一张表“food:sale”. 9.新建putACellValue(Stringstn,Stringrowkey,Stringcf,Stirngc,Stringv)方法,实现向表
中插入一个单元格值,并利用该方法,把上面表格存储到“food:sale”表中,汉字用拼音代替.
10.新建voidscanTable(Stringstn)方法,扫描该表“food:sale”.
每个任务都要有代码和截图
Java与Hbase相关问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
26条回答 默认 最新
- CSDN专家-sinJack 2024-06-21 14:26关注
获得0.30元问题酬金 foodDemo.java:
public class FoodDemo { public static void main(String[] args) { FoodUtils foodUtils = new FoodUtils("localhost"); // 初始化连接配置 foodUtils.init(); // 列出所有表的表名 foodUtils.listTables(); // 列出HBase中所有的名字空间 foodUtils.listNameSpace(); // 创建一个新的名字空间"food" foodUtils.createNameSpace("food"); // 创建一张表"food:sale" foodUtils.createTable("food", "sale"); // 向表中插入一个单元格值 foodUtils.putACellValue("food:sale", "row1", "cf", "c", "value"); // 扫描该表"food:sale" foodUtils.scanTable("food:sale"); // 关闭连接配置 foodUtils.close(); } }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 35114 SVAC视频验签的问题
- ¥15 impedancepy
- ¥15 在虚拟机环境下完成以下,要求截图!
- ¥15 求往届大挑得奖作品(ppt…)
- ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
- ¥50 浦育平台scratch图形化编程
- ¥20 求这个的原理图 只要原理图
- ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
- ¥20 微信的店铺小程序如何修改背景图
- ¥15 UE5.1局部变量对蓝图不可见