【部署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

posted @ 2022-06-02 11:10  csj425  阅读(120)  评论(0)    收藏  举报