Based on the best practice suggested in the Cassandra workshop series, it is enough to add one contact point, but it is better to add multiple. The #addContact javadoc suggests the same. So we use the #addContactPoints to provide multiple host names. But when one of the host names is unresolvable, this method throws an exception and our application startup completely fails. How can we give multiple contact points and still be able to connect to the cluster when one of the hosts is unresolvable / unavailable?
Note: We use the DataStax Java driver 3.x