【部署hadoop生态 Hbase+】
hbase
https://cloud.tencent.com/developer/article/1632053
hbase是hadoop生态中的一员,最早搭建hbase,需要先安装hadoop,然后安装zookeeper,再安装hbase。
现在通过docker可以直接安装hbase,而且容器中并不需要hadoop。
安装很简单。直接拉取镜像,然后运行即可。
docker pull harisekhon/hbase:1.4
docker run -d -h docker-hbase \
-p 2181:2181 \
-p 8080:8080 \
-p 8085:8085 \
-p 9090:9090 \
-p 9000:9000 \
-p 9095:9095 \
-p 16000:16000 \
-p 16010:16010 \
-p 16201:16201 \
-p 16301:16301 \
-p 16020:16020\
--name hbase \
harisekhon/hbase
修改虚拟机的etc/hosts文件
sudo vi /etc/hosts
127.0.0.1 docker-hbase
容器内部执行
docker exec -it hbase /bin/bash
hbase shell
http://172.25.25.116:16010/master-status
使用
1 windows端需要配置环境变量 hadoop-common-2.2.0-bin-master
2 配置hosts
C:\windows\system32\drivers\etc
添加 172.25.25.116 docker-hbase
cmd ipconfig /flushdns
HDFS
docker搭建HDFS:
https://github.com/HillBamboo/hadoop-cluster-docker
https://blog.csdn.net/zhiwei_bian/article/details/107960725
NameNode: http://172.25.25.116:50070/Hadoop网页管理地址:
ResourceManager: http://172.25.25.116:8088/
常见端口
50070:namenode的页面
50075:datanode的页面
50090:status的页面
9000:是客户端使用hdfs连接端口
8088:yarn http端口号
java操作
https://blog.csdn.net/weixin_44947339/article/details/105023590


浙公网安备 33010602011771号