首页 > 其他分享 >HBASE的操作

HBASE的操作

时间:2024-09-15 12:23:11浏览次数:10  
标签:set admin System conf println 操作 HBASE out

public class HBaseApp {
    public static void main(String[] args) throws IOException {
        System.out.println("----");
        //1.创建一个配置文件对象
        Configuration conf = HBaseConfiguration.create();
        //conf.set("hbase.zookeeper.quorum","192.168.3.130");
        conf.set("hbase.zookeeper.quorum","hadoop01");
        BasicConfigurator.configure();
        //2.链接
        Connection conn = ConnectionFactory.createConnection(conf);
        Admin admin = conn.getAdmin();

        System.out.println(admin);
        //3.构建命名空间
        NamespaceDescriptor descriptor = NamespaceDescriptor.create("test222").build();
        admin.createNamespace(descriptor);

        admin.close();  //释放资源
    }
}

public class HBaseApp2 { public static void main(String[] args) throws IOException { System.out.println("----"); //1.创建一个配置文件对象 Configuration conf = HBaseConfiguration.create(); //conf.set("hbase.zookeeper.quorum","192.168.3.130"); conf.set("hbase.zookeeper.quorum","hadoop01"); BasicConfigurator.configure(); //2.链接 Connection conn = ConnectionFactory.createConnection(conf); Admin admin = conn.getAdmin(); System.out.println(admin); //3.构建命名空间 TableName tableName = TableName.valueOf("test222:t_person"); boolean flag = admin.tableExists(tableName); System.out.println(flag?"存在":"不存在");

    admin.close();  //释放资源
}

}


public class HBaseApp3 { public static void main(String[] args) throws IOException { System.out.println("----"); //1.创建一个配置文件对象 Configuration conf = HBaseConfiguration.create(); //conf.set("hbase.zookeeper.quorum","192.168.3.130"); conf.set("hbase.zookeeper.quorum","hadoop01"); BasicConfigurator.configure(); //2.链接 Connection conn = ConnectionFactory.createConnection(conf); Admin admin = conn.getAdmin(); System.out.println(admin); //3.构建命名空间 TableName person = TableName.valueOf("test222:t_person"); //初始化列族信息 HColumnDescriptor info = new HColumnDescriptor("info"); HColumnDescriptor edu = new HColumnDescriptor("edu"); //设置到表中 HTableDescriptor tableDescriptor = new HTableDescriptor(person); tableDescriptor.addFamily(info); tableDescriptor.addFamily(edu); //4.创建表的操作; admin.createTable(tableDescriptor);

    admin.close();  //释放资源
}

}


标签:set,admin,System,conf,println,操作,HBASE,out
From: https://blog.51cto.com/teayear/12023714

相关文章

  • 拼多多商家电话采集软件操作流程分享
    以下是拼多多商家电话采集软件的一般操作流程:一、前期准备选择软件:从正规渠道选择可靠的拼多多商家电话采集软件。部分软件可能需要付费购买或获取授权,确保使用的软件来源合法、安全。了解软件要求:查看软件的系统要求,如操作系统版本、内存需求等,确保你的设备满足运行条件。同......
  • linux 操作系统下的compress命令介绍和使用案例
    linux操作系统下的compress命令介绍和使用案例compress命令是Linux系统中用于文件压缩的一个工具,主要使用Lempel-Ziv-Welch(LZW)算法进行数据压缩。压缩后,文件的扩展名将变为“.Z”。虽然compress命令在历史上有其重要性,但在现代Linux系统中,它已经被更高效的压缩工具如gzip......
  • linux 操作系统下cp命令介绍及案例应用
    linux操作系统下cp命令介绍及案例应用cp命令是Linux操作系统中用于复制文件和目录的基本命令。它的功能强大,适用于各种文件管理任务cp命令概述基本语法:bashcp[options]<source><destination>功能:复制单个文件或多个文件到指定位置。递归复制目录及其内容。选项可......
  • JavaSE--集合总览04:集合的并发修改问题,Collections类的操作以及可变参数
    一.集合的并发修改问题关于集合的并发修改问题---就是把集合内包含某个值的元素都删了以下是一个实例:要求删除含"李"的元素分析:大家都知道可以遍历集合的方式-----迭代(Iterator),增强型for循环,普通for循环,Lambda简化。前面01有关于遍历的详细介绍喔快速入口:http://t.csdnim......
  • [C高手编程] 字符串处理:长度、危险操作、格式化与字符串化
    ......
  • OpenCV运动分析和目标跟踪(1)累积操作函数accumulate()的使用
    操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述将一个图像添加到累积图像中。该函数将src或其部分元素添加到dst中:dst(......
  • Hbase分布式数据库
    目录简介实验环境实验步骤环境搭建下载安装修改配置文件启动Hbase了解Hbase基础语法Hbase简单实验简介Hbase是一个高可靠性、高性能、面向列、可伸缩的分布式数据库。利用Hbase技术可在廉价PCServer上搭建起大规模结构化存储集群。Hbase是非关系型数据库,它不要求数......
  • 文件操作工具类
    文件操作工具类importcn.hutool.core.collection.CollectionUtil;importcom.fasterxml.jackson.core.type.TypeReference;importcom.fasterxml.jackson.databind.ObjectMapper;importorg.apache.commons.lang3.StringUtils;importorg.apache.http.client.methods.Closeabl......
  • linux文件权限操作
    权限模型Linux的权限控制基于RBAC(RoleBasedAuthenticationControl)模型RBAC模型:基于角色的权限控制。资源:权限控制系统要保护的对象,在linux中就是文件和目录;权限:对资源的操作,包括读和写角色:对用户的分组。将同一类的用户划分到同一个用户组中,让他们具备相同的权限。......
  • linux用户及用户组操作
    用户管理命令基本命令(1)useradd用户名 (功能描述:添加新用户)(2)useradd-g组名用户名 (功能描述:添加新用户到某个组)(3)userdel用户名 (功能描述:删除用户但保存用户主目录)(4)userdel-r用户名 (功能描述:用户和用户主目录,都删除)(5)usermod-g用户组用户名 (功能描述:......