文章目录
前言
本文主要讲述了如何使用Docker快速上手HBase,省去繁杂的安装部署环境,直接上手,小白必备。适合HBase入门学习及简单代码测试。
运行hbase容器
docker run -d -h master \
-p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 \
-p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 \
--name hbase6 \
harisekhon/hbase:1.3
192.168.56.101 master localhost.localdomain
服务器ip master
访问HBase Shell
docker exec -it e16782e1e69c /bin/bash
cd hbase-1.3.2/bin/
./start-hbase.sh
访问hbase shell
./hbase shell
exit
访问Zookeeper
./hbase zkcli
查看zk节点:
ls /
访问hbase UI
http://master:16010/master-status
- 点击这个连接,可以跳转到
region server
,
Java Api 测试
public class Constants {
public static Configuration CONfigURATION = null;
static {
CONfigURATION = HBaseConfiguration.create();
CONfigURATION.set("hbase.zookeeper.quorum","master");
CONfigURATION.set("hbase.zookeeper.property.clientPort","2181");
CONfigURATION.set("hbase.master", "master:16000");
CONfigURATION.set("hbase.master", "hbase01:16000");
CONfigURATION.setInt("hbase.regionserver.port", 16201);
CONfigURATION.setInt("hbase.rpc.timeout",2000);
CONfigURATION.setInt("hbase.client.operation.timeout",3000);
CONfigURATION.setInt("hbase.client.scanner.timeout.period",2000);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。