We are using Couchbase server 6.0 and Java SDK 2.7.1
we have set up a DNS name with Consul by HashiCorp (https://www.consul.io/) however when i nslookup to the DNS name its working. when i tried from JAVA sdk with configuring CB environment to dnssrvEnabled(true).
i’m getting the below error
com.couchbase.client.core.config.ConfigurationException: No valid node found to bootstrap from. Please check your network configuration.
Kindly help…Thanks in advance.
Hi Chaitanya,
You’ve probably seen this already, but just in case:
https://docs.couchbase.com/java-sdk/2.7/managing-connections.html#using-dns-srv-records
What nslookup
command are you using to verify the DNS SRV record is correctly configured, and what is the output of that command?
Can you share more of the log that contains the error message?
Thanks,
David
Im afraid i haven’t configured DNS in SRV type . i’ll check in https://www.consul.io/ documents if they have any seetings to setup in SRV.
if not can i convert the DNS name to SRV format in JAVA and try passing ? will that work.
If you have a normal DNS name (not SRV) then just use that name when connecting and don’t call dnsSrvEnabled(true)
when building your CouchbaseEnvironment
.
1 Like