1.在创建好maven的基础上,实现HBase
2.创建HBasedemo项目
创建成功的截图
3.在pom.xml中添加依赖
4.在windows的hosts添加虚拟机的IP,主机名(IP和主机名中间有空格)
hosts的位置 C:\Windows\System32\drivers\etc
注意:一定,一定要确保IP,主机名的正确性(主机名查询用hostname)
<老铁一定要确保他俩的正确性,我就踩过这坑,搞了两节课,结果发现主机名没写完整少了.hadoop>
5.测试HBase是否创建成功
5.1 首先打开虚拟机(一定要打开!!!)
5.2 打开HBase,jps看看是否节点都打开(一定要打开!!!一定要查看!!!)
5.3 测试代码
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.client.HBaseAdmin;
import java.io.IOException;
public class TestAPI {
//1.判断表是否存在
public static boolean isTableExist(String tableName) throws IOException {
//
HBaseConfiguration configuration = new HBaseConfiguration();
configuration.set("hbase.zookeeper.quorum","192.168.117.128");
//获得管理员对象
HBaseAdmin admin = new HBaseAdmin(configuration);
//判断表是否存在
boolean exists = admin.tableExists(tableName);
//关闭连接
admin.close();
//返回结果
return exists;
}
public static void main(String[] args) throws IOException {
//1.测试是否存在
System.out.println(isTableExist("stu"));
}
}
成功运行的结果:
结语:希望可以帮助大家,希望大家加积极留言,加关注,哈哈哈