HBASE-java操作hbase创建namespace

 
    
        UTF-8
        2.7.1
    

    
    
        
        
            com.sun
            tools
            1.8.0
            system
            ${env.JAVA_HOME}/lib/tools.jar
        

        
        
            org.apache.hadoop
            hadoop-common
            ${hadoop.version}
        

        
            org.apache.hadoop
            hadoop-client
            ${hadoop.version}
        

        
            org.apache.hadoop
            hadoop-hdfs
            ${hadoop.version}
        
        

        
        
        
            org.apache.zookeeper
            zookeeper
            3.4.10
            pom
        
        
        
            org.apache.hbase
            hbase-client
            1.2.1
        
        
        
            org.apache.hbase
            hbase-common
            1.2.1
        
        
        
            org.apache.hbase
            hbase-server
            1.2.1
        


        
            junit
            junit
            4.12
        
    

 

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.NamespaceDescriptor;
import org.apache.hadoop.hbase.client.HBaseAdmin;

import java.io.IOException;

/**
 * @ClassName createNamespaceDemo
 * @Description 创建一个namespace
 * @Author 
 * @Date 2018/7/11 0011 9:33
 * @Version 1.0
 */
public class createNamespaceDemo {
    public static void main(String[] args) throws IOException {
        //1、创建configuration对象
        Configuration conf = new Configuration();
        //2、设置连接参数
        conf.set("hbase.zookeeper.quorum","hadoop01:2181,hadoop02:2181,hadoop03:2181");

        //3、获取一个Admin对象
        HBaseAdmin hbaseAdmin = new HBaseAdmin(conf);

        //4、获取一个namespace的描述器
        NamespaceDescriptor nsd = NamespaceDescriptor.create("ns2").build();

        //5、提交创建namespace
        hbaseAdmin.createNamespace(nsd);

        //6、销毁对象
        hbaseAdmin.close();

        //打印结束标志
        System.out.println("finished!!!!!!");
    }
}

 

你可能感兴趣的:(大数据Hbase)