A rocket fired from Lebanese territory hit northern Israel late Saturday, the army said on the 47th day of a war against the Islamist movement Hamas in and around Gaza.