您的位置:首页 > 文旅 > 美景 > 使用Java语言操作HBase数据库

使用Java语言操作HBase数据库

2024/7/6 21:02:45 来源:https://blog.csdn.net/kelouze06/article/details/139629305  浏览:    关键词:使用Java语言操作HBase数据库

1、启动虚拟机master 、slave1 、slave2

确认VMware Network Adapter VMnet8  网卡是否开启  

保证本机可以ping通虚拟机IP,反之相同。

使用xshell或者CRT连接虚拟机。(保证本机和虚拟机可以连接)

或者

互相使用ping命令测试是否互通。例如以下截图

2、进入安装目录  cd  /usr/localhost/src

3、启动zookeeper    ./zookeeper/bin/zkServer.sh start     查看状态  保证节点选举成功

4、启动hadoop        ./hadoop/sbin/start-all.sh

5、启动hbase           ./hbase/bin/start-hbase.sh进入表操作 hbase  shell

       保证hbase数据库可以正常使用DML命令。

7、在C:\Windows\System32\drivers\etc  中的hosts文件  添加虚拟机IP 如下:

       192.168.28.130  master

1.	Admin类是HBase API中负责建表、改表、删表等元数据操作的管理接口。
2.	要向获取Admin接口对象,必须创建connection
Connection connection = ConnectionFactory.createConnection(config);
3.	课本上获取读写两个配置文件 core-site.xml 和 hbase-siet.xml
学习阶段只需在配置对象中设置虚拟机IP地址即可。如以下代码:
Configuration configuration = HBaseConfiguration.create();
configuration.set("hbase.zookeeper.quorum","192.168.28.130");
4.	通过HBase的连接对象创建admin接口对象
Admin admin = connection.getAdmin();
disableTable  停表方法  deleteTable  删表方法  createTable 建表方法 
tableExists  判断表是否存在(true/false)
5.	TableName  ValueOf方法  用于获取数据库表名对象。
6.	Table接口  负责表数据的CRUD。
Put相当于新增和修改
例如:Put ‘user’,’row1’,’info:name’,’jack’,666

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com