永发信息网

如何在java中实现hbase接口

答案:1  悬赏:0  手机版
解决时间 2021-03-06 17:01
如何在java中实现hbase接口
最佳答案
使用maven+idea进行管理

maven

log4j log4j 1.2.17

org.apache.hbase hbase-shaded-client 1.2.3 追答代码如下:package hbase; import java.io.IOException; import java.util.List; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.Cell; import org.apache.hadoop.hbase.CellUtil; import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.HColumnDescriptor; import org.apache.hadoop.hbase.HTableDescriptor; import org.apache.hadoop.hbase.MasterNotRunningException; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.ZooKeeperConnectionException; import org.apache.hadoop.hbase.client.*; import org.apache.hadoop.hbase.util.Bytes; public class HbaseDemo { static Connection connection =null; static{ Configuration hbaseConfiguration = HBaseConfiguration.create(); hbaseConfiguration.set("hbase.zookeeper.property.clientPort", "2181"); hbaseConfiguration.set("hbase.zookeeper.quorum", "192.168.199.6,192.168.199.7,192.168.199.8"); try { connection = ConnectionFactory.createConnection(hbaseConfiguration); } catch (IOException e) { e.printStackTrace(); } } public static void CreateTable(String tablename,String columnFamily) throws MasterNotRunningException, ZooKeeperConnectionException, IOException{ Admin admin = connection.getAdmin(); TableName tableName =TableName.valueOf(tablename); HTableDescriptor tableDesc = new HTableDescriptor(tableName); tableDesc.addFamily(new HColumnDescriptor(columnFamily)); admin.createTable(tableDesc); System.out.println(tablename+"表已经成功创建!"); } public static void PutData(String tableName,String row,String columnFamily,String column,String data) throws IOException{ TableName tableName1 = TableName.valueOf(tableName); Table table = connection.getTa
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
泰兴有什么好玩的
翼神怎么样,好不好,翼神车友评价,翼神改装
漳州市东德锅炉设备有限公司怎么去啊,有知道
1994年9月14日上午o:9:10时出生是什么时辰
太极ios8.1.2越狱后,pp助手怎么也装不了软件
洪漾圩我想知道这个在什么地方
有一首歌歌词是卢卡卢卡卢卡,是什么歌很嗨的
因为我家种捕蝇草需要软水,也就是酸性的水,请
线性代数:设A为n阶方阵,非齐次线性方程组AX=
本田1.5l cvt 和手动的区别
雾霾是环境污染造成的用英文怎么翻译
一个人字旁一个里念什么
从潜山坐汽车到广德要多少时间?
你好我想在老家开一个小麦秸杆加工厂
一棵棵杨槐树为人们带来清凉( ).后面填什么变
推荐资讯
鑫圣豪酒店-中餐厅地址有知道的么?有点事想
铁路安检员工资待遇
大邑县晋原镇在哪里啊,我有事要去这个地方
爱因斯坦的故事200字
今天有人说可以免费把我qq名片上的一圈气泡刷
如何补办房改房的界定卡
恒新建设工程质量检测中心怎么去啊,有知道地
听说今天般来个新邻居,怎么这么面熟
当我想开一家养生会馆,今养生赚钱吗
油耗仪(又称油耗传感器、油耗计)是检测汽车
【红彤彤之类的词还有多少】
万柳社区卫生服务站怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?