作业启动失败,提示@*与@N为保留分片规格
Hey there, I’ve dealt with this exact error before when working on data processing jobs—super frustrating when you’ve updated the target path but the system still clings to the old temp directory! Here are the steps that worked for me:
Wipe the job’s configuration cache
Most data tools (like ETL platforms, big data frameworks, or cloud data pipelines) cache old job settings locally or on the server. Head to the tool’s temporary directory (often/tmpor a tool-specific cache folder) and delete all files/snapshots linked to your failing job. Restart the job service, then re-submit your job—this forces it to pull your updated target path instead of relying on cached configs.Check for hidden "temporary path" settings
Don’t just stop at the main target address! Many tools hide a separate "temporary working directory" or "intermediate output path" in advanced settings. It’s easy to miss this, but if this field is still set to your old email-style path with the@symbol, that’s exactly why the error persists. Dig into the job’s advanced configuration panel, update this path to match your new non-default location, and save the changes.Verify template inheritance (if applicable)
If your job was created from a template, the template itself might have hardcoded the problematic temp path. Go back to the template editor, check its output/temp path settings, update them to your new address, then refresh your job to inherit the corrected template config.Reset preview cache
Even though you can preview all your data, the preview feature might be holding onto old path data. Look for a "Refresh Preview" or "Clear Preview Cache" button on your job page, click it, re-save your job, and try starting it again.
If none of these work, dive into the job’s detailed logs—they’ll usually tell you exactly which config is pulling the old temp path, so you can zero in on the issue.
内容的提问来源于stack exchange,提问作者williamvicary

