Firefighters from four departments battled a massive fire at a building in Johnston County that lit up the night sky early Tuesday.