A "cannibal" ejection of solar plasma from the sun is due to slam into the Earth on Friday, triggering "strong" geomagnetic storms in the atmosphere that could affect electronic communications.