项目作者: Alanthur

项目描述 :
hadoop on kubernetes
高级语言: Shell
项目地址: git://github.com/Alanthur/hadoop-kubernetes.git
创建时间: 2018-05-02T07:21:39Z
项目社区:https://github.com/Alanthur/hadoop-kubernetes

开源协议:

下载


简体中文说明

hadoop-kubernetes

Requirements

  • hadoop 2.7.5
  • Kubernetes 1.8+

    Demo

Getting started

Create an hadoop cluster

  1. $ cd yaml/
  2. $ kubectl create configmap hadoop-config --from-file=hadoop-conf/
  3. $ kubectl create -f .
  4. $ kubectl get po
  5. NAME READY STATUS RESTARTS AGE
  6. dahaian-hadoop-dn-0 1/1 Running 0 45m
  7. dahaian-hadoop-dn-1 1/1 Running 0 45m
  8. dahaian-hadoop-nm-0 1/1 Running 0 45m
  9. dahaian-hadoop-nm-1 1/1 Running 0 45m
  10. dahaian-hadoop-nn-0 1/1 Running 0 45m
  11. dahaian-hadoop-rm-0 1/1 Running 0 45m
  12. $ kubectl get svc
  13. NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
  14. dahaian-hadoop-dn ClusterIP None <none> 9000/TCP,50075/TCP,50010/TCP 50m
  15. dahaian-hadoop-nm ClusterIP None <none> 8088/TCP,8082/TCP,8042/TCP 50m
  16. dahaian-hadoop-nn ClusterIP None <none> 9000/TCP,50070/TCP,50010/TCP 50m
  17. dahaian-hadoop-rm ClusterIP None <none> 8032/TCP,8025/TCP,8030/TCP,8021/TCP,8088/TCP 50m
  18. dahaian-hadoop-rm-svc ClusterIP 10.254.8.86 <none> 8088/TCP,20888/TCP,19888/TCP,10020/TCP 50m