文章目录
- 下载 Hbase
- 安装 Hbase
- 启动 Hbase
- Java API 连接
下载 Hbase
- http://apache.mirror.cdnetworks.com/hbase/
cd ~/software
wget http://apache.mirror.cdnetworks.com/hbase/2.3.7/hbase-2.3.7-bin.tar.gz
安装 Hbase
tar -zxvf hbase-2.3.7-bin.tar.gz
- 设置 jdk 安装路径,启动自带的 zookeeper
cd hbase-2.3.7/conf
vim hbase-env.sh
export JAVA_HOME=/home/kwhadoop/hadoop/jdk
export Hbase_MANAGES_ZK=true
vim hbase-site.xml
hbase.rootdir
file:///Users/zhangaowei/software/hbase-2.3.7/rootdir
启动 Hbase
cd hbase-2.3.7/bin
./start-hbase.sh
http://127.0.0.1:16010/
cd hbase-2.3.7/bin
./hbase shell
Java API 连接
org.apache.hbase
hbase-client
${hbase.version}
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.*;
import org.apache.hadoop.hbase.client.*;
import java.io.IOException;
public class HbaseDemo {
public static void main(String[] args) throws IOException {
Configuration config = HbaseConfiguration.create();
config.set("hbase.zookeeper.quorum", "127.0.0.1");
config.set("hbase.zookeeper.property.clientPort", "2181");
config.set("hbase.master", "127.0.0.1:60010");
Connection connection = ConnectionFactory.createConnection(config);
TableName tableName = TableName.valueOf("testhbase");
Admin admin = connection.getAdmin();
System.out.println(admin.tableExists(tableName));
}
}