Rahul Sharma
12/23/2021, 9:06 AMdaniel
12/23/2021, 2:19 PMRahul Sharma
12/24/2021, 7:15 AMfrom dagster_celery import celery_executor
from dagster import ModeDefinition, default_executors, fs_io_manager, pipeline, solid
celery_mode_defs = [
ModeDefinition(
resource_defs={"io_manager": fs_io_manager},
executor_defs=default_executors + [celery_executor],
)
]
@solid
def get_name():
return "dagster"
@solid
def get_name_one():
return "dagster"
@solid
def get_name_two():
return "dagster"
@solid
def get_name_three():
return "dagster"
# @pipeline(mode_defs=[ModeDefinition(executor_defs=default_executors + [celery_executor])])
@pipeline(mode_defs=celery_mode_defs)
def parallel_job():
get_name()
get_name_one()
get_name_three()
get_name_two()
daniel
12/24/2021, 1:52 PMRahul Sharma
12/24/2021, 2:03 PMdaniel
12/24/2021, 9:49 PMexecution:
celery:
(that would be true in 0.13.12 too though - are you sure you used the same run config and job code in the two different dagster versions)Rahul Sharma
12/25/2021, 2:02 AMexecution:
celery:
broker: '<pyamqp://admin:pwd123@0.0.0.0:5672//>'
backend: 'rpc://'
include: ['my_module']
daniel
12/25/2021, 2:23 AMexecution:
celery:
broker: '<pyamqp://admin:pwd123@0.0.0.0:5672//>'
backend: 'rpc://'
include: ['my_module']
Rahul Sharma
12/25/2021, 4:07 AMdagster-celery worker start -y celery_config.yaml
daniel
12/25/2021, 4:20 AMRahul Sharma
12/25/2021, 4:21 AMexecution:
celery:
broker: '<pyamqp://admin:pwd123@0.0.0.0:5672//>'
backend: 'rpc://'
include: ['my_module']
$ dagster-celery worker start -A <http://dagster_celery.app|dagster_celery.app>
$ docker run -p 5672:5672 rabbitmq:3.8.2
$ dagit -f celery_pipeline.py
$ celery flower -A dagster_celery:app --port=5555
daniel
12/25/2021, 4:23 AMexecution:
celery:
broker: '<pyamqp://admin:pwd123@0.0.0.0:5672//>'
backend: 'rpc://'
include: ['my_module']
Rahul Sharma
12/25/2021, 4:25 AMdaniel
12/25/2021, 4:26 AMRahul Sharma
12/25/2021, 4:28 AMdaniel
12/25/2021, 4:29 AMRahul Sharma
12/25/2021, 4:32 AMdaniel
12/25/2021, 4:33 AMRahul Sharma
12/25/2021, 4:34 AMdaniel
12/25/2021, 1:32 PM