have a hit (noun); hit (adjective)

Meaning 1
to reach base, without being called "out," after hitting a ball
Sentence 1
Joe DiMaggio had the longest hitting streak in baseball history, fifty-six consecutive hits, a total of 91 hits, in 1941.
Meaning 2
to do well, to be recognized for something by the public
Sentence 2
You have a hit with your new spring clothing line. Madonna has had many hit songs.