@@ -10,8 +10,8 @@ use datafusion::execution::runtime_env::RuntimeEnv;
1010use datafusion:: physical_plan:: execute_stream;
1111use datafusion:: prelude:: SessionContext ;
1212use datafusion_distributed:: {
13- ChannelResolver , DistributedExt , DistributedMetricsFormat , DistributedPhysicalOptimizerRule ,
14- Worker , WorkerResolver , display_plan_ascii, get_distributed_channel_resolver,
13+ ChannelResolver , DistributedExt , DistributedMetricsFormat , SessionStateBuilderExt , Worker ,
14+ WorkerResolver , display_plan_ascii, get_distributed_channel_resolver,
1515 get_distributed_worker_resolver, rewrite_distributed_plan_with_metrics,
1616} ;
1717use futures:: { StreamExt , TryFutureExt } ;
@@ -94,7 +94,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
9494 . with_default_features ( )
9595 . with_runtime_env ( Arc :: clone ( & runtime_env) )
9696 . with_distributed_worker_resolver ( Ec2WorkerResolver :: new ( ) )
97- . with_physical_optimizer_rule ( Arc :: new ( DistributedPhysicalOptimizerRule ) )
97+ . with_distributed_planner ( )
9898 . with_distributed_broadcast_joins ( cmd. broadcast_joins ) ?
9999 . build ( ) ;
100100 let ctx = SessionContext :: from ( state) ;
0 commit comments