Many sources say that Tolkien's Dwarvish resembles the Hebrew language. The Lord of the Rings Wikia states that:
It appears to be structured, like real-world Semitic languages, around the triconsonantal roots: kh-z-d, b-n-d, z-g-l.
Also, from folk.uib.no:
The basic structure of Khuzdul resembles that of Semitic languages, like Arabic and Hebrew. The stems from which words are derived are not by themselves pronounceable words, but consist of consonants only. Nouns, verbs, adjectives etc. are derived not only by prefixes and suffixes (if such devices are used at all), but also by inserting certain vowels between these consonants, sometimes also by doubling one of the consonants. Often the words are actually inflected by internal vowel-changes instead of adding affixes: Rukhs means "Orc", but plural "Orcs" is Rakhâs. The root consonants - the so-called radicals - remain the same, like *R-Kh-S in this case. In Khuzdul as well as in Semitic languages, there are usually three radicals in the root; several such roots are mentioned in TI:174 and RS:466: B-R-Z "red", B-N-D "head", K-B-L "silver", N-R-G "black". An example of a biconsonantal root is Z-N "dark, dim" (RS:466).
and:
Baruk Khazâd! is said to mean "Axes of the Dwarves!" Baruk is usually taken to be an example of something similar to the Hebrew "construct state": the state a word is said to be in when it is placed in front of a noun to express a genitival relationship: X Y meaning "X of Y" or "Y's X". (Compare Hebrew סוס (sûs) "horse", המלך (hammelekh) "the king", סוס המלך (sûs hammelekh) "the king's horse, the horse of the king".) Of course, we cannot be certain that baruk is the normal plural "axes" and not a specialized form meaning "axes of". It may be significant that all the other attested plurals contain a long vowel: Khazâd "Dwarves", Rakhâs "Orcs", tarâg "beards", shathûr "clouds", ûl "streams", dûm "excavations, halls", bizâr "valleys". Could the normal plural "axes" be *barûk? Shathûr "clouds" may represent a plural pattern in -a-û-. In Hebrew, the vowels of words in the construct state are often shortened.
Was it actually based on Hebrew / Semitic languages, or is that simply an impression?