# Flink Job Configuration # ZeroMQ bind address and ports zmq_bind_address: "tcp://*" zmq_ingestor_work_queue_port: 5567 zmq_market_data_pub_port: 5558 # Notification endpoints (internal Flink task manager → job manager path) # Task managers PUSH to job manager PULL socket at this address notification_publish_endpoint: "tcp://flink-jobmanager:5561" # Job manager binds PULL socket on this port to receive from task managers notification_pull_port: 5561 # Kafka configuration kafka_bootstrap_servers: "kafka:9092" kafka_tick_topic: "market-tick" kafka_ohlc_topic: "market-ohlc" # Iceberg catalog iceberg_catalog_uri: "http://iceberg-catalog:8181" iceberg_warehouse: "s3://warehouse/" iceberg_namespace: "trading" iceberg_table_prefix: "market" hadoop_conf_dir: "/etc/hadoop/conf" # Flink configuration flink_parallelism: 1 flink_checkpoint_interval_ms: 60000