0
當我啓動flink獨立集羣時,它將守護進程日誌記錄在conf/log4j.properties文件中提及的文件中,我在該集羣中提交flink作業,它使用相同的屬性文件記錄應用程序日誌並將其寫入taskmanagers上的同一個日誌文件中。我想爲我在該flink獨立羣集中提交的每個應用程序提供單獨的日誌文件。有沒有辦法實現這個如何在獨立flink集羣中提交flink作業時指定與守護程序日誌文件不同的日誌文件
當我啓動flink獨立集羣時,它將守護進程日誌記錄在conf/log4j.properties文件中提及的文件中,我在該集羣中提交flink作業,它使用相同的屬性文件記錄應用程序日誌並將其寫入taskmanagers上的同一個日誌文件中。我想爲我在該flink獨立羣集中提交的每個應用程序提供單獨的日誌文件。有沒有辦法實現這個如何在獨立flink集羣中提交flink作業時指定與守護程序日誌文件不同的日誌文件
當使用./bin/flink shell腳本提交作業,請使用以下環境變量來控制日誌文件位置:
例如文件名,如果你有
開始你的工作那麼日誌將出現在/var/log/flink-my_app_id-client-$HOSTNAME.log
請注意,這僅適用於那些通過日誌框架記錄,而不是對事物的消息說只是打印到標準輸出。
這將只迎合客戶端的日誌,而不是運行到集羣的應用程序。請任何其他解決方案。 –