At least 3,000 protesters, including Israelis and Palestinians, have rallied in an Arab quarter of east Jerusalem to protest the eviction of Palestinians from their homes there in favor of Jewish settlers.