diff --git a/docker-compose.yml b/docker-compose.yml index 0637e21..6665d00 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,13 +6,9 @@ services: ports: - "9870:9870" - "9000:9000" - user: "1000:1000" + user: "hdoop:hdoop" security_opt: - no-new-privileges:true - deploy: - resouces: - cpu: "2" - memory: 4G + - no-new-privileges:true volumes: - hadoop_namenode:/hadoop/dfs/name environment: @@ -24,71 +20,68 @@ services: image: cc/datanode:1.0 container_name: cc-datanode restart: no - user: "1000:1000" - security_opt: - no-new-privileges:true - deploy: - resouces: - cpu: "2" - memory: 4G + user: "hdoop:hdoop" + security_opt: + - no-new-privileges:true volumes: - hadoop_datanode:/hadoop/dfs/data environment: - SERVICE_PRECONDITION: "namenode:9870" + SERVICE_PRECONDITION: "cc-namenode:9870" env_file: - ./hadoop.env - + # healthcheck: + # disable: true + resourcemanager: - image: cc/resoucemanager:1.0 + image: cc/resourcemanager:1.0 container_name: cc-resourcemanager restart: no - user: "1000:1000" - security_opt: - no-new-privileges:true - deploy: - resouces: - cpu: "2" - memory: 4G + user: "hdoop:hdoop" + security_opt: + - no-new-privileges:true environment: SERVICE_PRECONDITION: "namenode:9000 namenode:9870 datanode:9864" env_file: - ./hadoop.env + # healthcheck: + # disable: true nodemanager: image: cc/nodemanager:1.0 - container_name: cc-nodemanager + container_name: cc-nodemanager restart: no - user: "1000:1000" - security_opt: - no-new-privileges:true - deploy: - resouces: - cpu: "2" - memory: 4G + user: "hdoop:hdoop" + security_opt: + - no-new-privileges:true environment: - SERVICE_PRECONDITION: "namenode:9000 namenode:9870 datanode:9864 resourcemanager:8088" + SERVICE_PRECONDITION: "cc-namenode:9000 cc-namenode:9870 cc-datanode:9864 cc-resourcemanager:8088" env_file: - ./hadoop.env - + # healthcheck: + # disable: true + historyserver: image: cc/historyserver:1.0 container_name: cc-historyserver restart: no - user: "1000:1000" - security_opt: - no-new-privileges:true - deploy: - resources: - cpu: "2" - memory: 4G + user: "hdoop:hdoop" + security_opt: + - no-new-privileges:true environment: - SERVICE_PRECONDITION: "namenode:9000 namenode:9870 datanode:9864 resourcemanager:8088" + SERVICE_PRECONDITION: "cc-namenode:9000 cc-namenode:9870 cc-datanode:9864 cc-resourcemanager:8088" volumes: - hadoop_historyserver:/hadoop/yarn/timeline env_file: - ./hadoop.env - + # healthcheck: + # disable: true + volumes: hadoop_namenode: hadoop_datanode: hadoop_historyserver: + +networks: + hadoop: + driver: bridge +