Scalar and vector quantities give magnitude, and that makes them similar. The difference is that the vector quantity gives direction as well as magnitude.
As Ampere suggested, a magnetic field is produced whenever an electrical charge is in motion. The spinning and orbiting of the nucleus of an atom produces a magnetic field as does electrical current flowing through a wire. The direction of the spin and orbit determine the direction of the magnetic field.
Meteor is a more frequent visitor of earth because it is present in the earth's atmosphere
Asteroid and meteor are technically the same, the difference is that an asteroid is a rock that orbits the sun, and it becomes a meteor once it enters the earth's atmosphere