1. 读写源码
注意加注释的地方!!!
package jiecxy
import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.hbase.HBaseConfiguration
import org.apache.hadoop.hbase.TableName
import org.apache.hadoop.hbase.client.*
import java.io.IOException
public class App
{
public static void main( String[] args )
{
// 建立连接
Configuration conf = HBaseConfiguration.create()
conf.set("hbase.rootdir", "hdfs://localhost:9000/hbase")
Connection conn = null
Admin admin = null
try {
conn = ConnectionFactory.createConnection(conf)
admin = conn.getAdmin()
} catch (IOException e) {
e.printStackTrace()
}
String TABLE_NAME = "test"
String COLUMN_FAMILY_NAME = "columnfamily"
String COLUMN_FAMILY_NAME2 = "columnfamily1"
String[] COLUMNS = {
"column0", "column1", "column2"}
// Some data
String ROW_KEYS = "row0"
String[] VALUES = {
"value0", "value1", "value2"}
System.out.println("CREATE TABLE ==========================")
// 创建表
TableName tableName = TableName.valueOf(TABLE_NAME)
try {
// 存在则删除
if (admin.tableExists(tableName)) {
admin.disableTable(tableName)
admin.deleteTable(tableName)