A large earthquake struck off the coast of Humboldt County on Thursday morning, prompting a tsunami warning for part of the North Coast. The warning has now been canceled.