题目内容

在创建表的过程中,提交表的描述器从而建表所用的代码为( )

A. admin.createTable(tableDescriptor);
B. table.createTable(tableDescriptor);
C. admin.createNameSpace(tableDescriptor);
D. table.createNameSpace(tableDescriptor);

查看答案
更多问题

JAVA API 操作HBase时连接到HBase的服务需要导入依赖:org.apache.hbasehbase‐client2.1.1上述version2.1.1指的是hadoop的版本。

A. 对
B. 错

连接HBase的服务时:Configuration configuration = new Configuration(); //创建配置对象configuration.set("hbase.zookeeper.quorum", "node:2181,node1:2181,node2:2181");//指定zookeeper集群的地址

A. 对
B. 错

如下代码能实现查询表中所有列簇:public void listTableColumnFamilies() throws IOException {//1. 获取到表的描述器HTableDescriptor user_info = admin.getTableDescriptor(TableName.valueOf("user_info"));//2. 获取到列簇信息HColumnDescriptor[] columnFamilies = ky_3202.getColumnFamilies();//3. 遍历for(HColumnDescriptor columnFamily : columnFamilies) {System.out.println(columnFamily.getNameAsString());}}

A. 对
B. 错

如下代码能起到删除表的效果:public void deleteTable() throws IOException {//1. 获取到表的描述器TableName tableName = TableName.valueOf("ky2");//2. 处理表是否失效if(!admin.isTableDisabled(tableName)) {admin.disableTable(tableName);}//3. 删除表admin.deleteTable(tableName);}

A. 对
B. 错

答案查题题库