Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
2,602
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.05 KB | None | 0 0
  1. version: '2.4'
  2.  
  3. x-spark-worker:
  4.     &spark-worker
  5.     image: bde2020/spark-worker:2.4.5-hadoop2.7
  6.     restart: always
  7.     depends_on:
  8.         - spark-master
  9.     environment:
  10.         - SPARK_MASTER=spark://spark-master:7077
  11.  
  12. services:
  13.     redis:
  14.         image: redis:latest
  15.         command: /usr/local/etc/redis/redis.conf
  16.         restart: always
  17.         ports:
  18.             - 6379:6379
  19.         volumes:
  20.             - ./redis/redis.conf:/usr/local/etc/redis/redis.conf
  21.             - redis:/data
  22.  
  23.     namenode:
  24.         image: bde2020/hadoop-namenode:2.0.0-hadoop2.7.4-java8
  25.         restart: always
  26.         volumes:
  27.          - namenode:/hadoop/dfs/name
  28.         environment:
  29.          - CLUSTER_NAME=test
  30.         env_file:
  31.          - ./local.env
  32.         ports:
  33.          - 50070:50070
  34.  
  35.     datanode:
  36.         image: bde2020/hadoop-datanode:2.0.0-hadoop2.7.4-java8
  37.         volumes:
  38.            - datanode:/hadoop/dfs/data
  39.         restart: always
  40.         depends_on:
  41.             - namenode
  42.         env_file:
  43.            - ./local.env
  44.         environment:
  45.             SERVICE_PRECONDITION: namenode:50070
  46.         ports:
  47.            - 50075:50075
  48.  
  49.     hue:
  50.         image: bde2020/hdfs-filebrowser:3.11
  51.         restart: always
  52.         depends_on:
  53.             - namenode
  54.         environment:
  55.            - NAMENODE_HOST=namenode
  56.         ports:
  57.            - 8088:8088
  58.  
  59.     hive-metastore-postgresql:
  60.         image: bde2020/hive-metastore-postgresql:2.3.0
  61.         restart: always
  62.  
  63.     hive-metastore:
  64.         image: bde2020/hive:2.3.2-postgresql-metastore
  65.         restart: always
  66.         depends_on:
  67.             - datanode
  68.             - namenode
  69.             - hive-metastore-postgresql
  70.         env_file:
  71.            - ./local.env
  72.         command: /opt/hive/bin/hive --service metastore
  73.         environment:
  74.             SERVICE_PRECONDITION: namenode:50070 datanode:50075 hive-metastore-postgresql:5432
  75.         ports:
  76.            - 9083:9083
  77.  
  78.     hive-server:
  79.         build:
  80.             context: ./hive/.
  81.         restart: always
  82.         depends_on:
  83.             - hive-metastore
  84.         env_file:
  85.            - ./local.env
  86.         volumes:
  87.             - ./data:/data
  88.         environment:
  89.             HIVE_CORE_CONF_javax_jdo_option_ConnectionURL: jdbc:postgresql://hive-metastore/metastore
  90.             SERVICE_PRECONDITION: hive-metastore:9083
  91.         ports:
  92.            - 10000:10000
  93.  
  94.     spark-master:
  95.         image: bde2020/spark-master:2.4.5-hadoop2.7
  96.         restart: always
  97.         ports:
  98.             - 8080:8080
  99.             - 7077:7077
  100.         environment:
  101.             - ENABLE_INIT_DAEMON=false
  102.    
  103.     spark-worker-1:
  104.         <<: *spark-worker
  105.         ports:
  106.             - 8081:8081
  107.  
  108.     app:
  109.         build:
  110.             context: ./app/.
  111.         env_file:
  112.            - ./app.env
  113.         environment:
  114.             - ENABLE_INIT_DAEMON=false
  115.  
  116.     gui:
  117.         build:
  118.             context: ./gui/.
  119.         ports:
  120.            - 3000:3000
  121.  
  122. volumes:
  123.     namenode:
  124.     datanode:
  125.    redis:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement