According to Duden online the suggested spelling of the verb is kennenlernen.
Why is it written as composite and not as separate words like every other combination of verbs with lernen?
lesen lernen, schwimmen lernen
Is there a general concept for compound words that explains why they are not written as single words?