I installed mongo 2.6 on OSX and when I try to connect from Dremio I see:
Here is the error in the Dremio server.log:
2017-12-05 04:40:56,390 [qtp779119558-183] INFO c.d.plugins.mongo.MongoStoragePlugin - Created connection to [address=localhost:27017, user=null].
2017-12-05 04:40:56,391 [qtp779119558-183] INFO c.d.plugins.mongo.MongoStoragePlugin - Number of open connections 1.
2017-12-05 04:40:56,392 [qtp779119558-183] INFO c.d.plugins.mongo.MongoStoragePlugin - MongoClientOptions:
MongoClientOptions{description=‘null’, readPreference=primary, writeConcern=WriteConcern{w=1, wtimeout=0, fsync=false, j=false, codecRegistry=org.bson.codecs.configuration.ProvidersCodecRegistry@21c472a1, minConnectionsPerHost=0, maxConnectionsPerHost=100, threadsAllowedToBlockForConnectionMultiplier=5, serverSelectionTimeout=2000, maxWaitTime=120000, maxConnectionIdleTime=0, maxConnectionLifeTime=0, connectTimeout=10000, socketTimeout=0, socketKeepAlive=false, sslEnabled=false, sslInvalidHostNamesAllowed=false, alwaysUseMBeans=false, heartbeatFrequency=10000, minHeartbeatFrequency=500, heartbeatConnectTimeout=20000, heartbeatSocketTimeout=20000, localThreshold=15, requiredReplicaSetName=‘null’, dbDecoderFactory=com.mongodb.DefaultDBDecoder$1@59fd5664, dbEncoderFactory=com.mongodb.DefaultDBEncoder$1@75ebfa34, socketFactory=javax.net.DefaultSocketFactory@805f23e, cursorFinalizerEnabled=true, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitQueueSize=500, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, keepAlive=false, receiveBufferSize=0, sendBufferSize=0}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=20000, readTimeoutMS=20000, keepAlive=false, receiveBufferSize=0, sendBufferSize=0}}
2017-12-05 04:40:56,393 [qtp779119558-183] INFO c.d.plugins.mongo.MongoStoragePlugin - MongoCredential:null
2017-12-05 04:40:56,393 [qtp779119558-183] INFO c.d.plugins.mongo.MongoStoragePlugin - Skipping authentication
2017-12-05 04:40:56,533 [qtp779119558-183] INFO c.d.plugins.mongo.MongoStoragePlugin - Connected as anonymous user, databases size 1
2017-12-05 04:40:56,584 [qtp779119558-183] INFO c.d.e.s.StoragePluginRegistryImpl - User Error Occurred [ErrorId: fbace8bc-d440-4346-bb5e-f0576b470519]
com.dremio.common.exceptions.UserException: Unable to connect to source mongo26
at com.dremio.common.exceptions.UserException$Builder.build(UserException.java:648) ~[dremio-common-1.2.1-201710030121530889-8e49316.jar:1.2.1-201710030121530889-8e49316]
at com.dremio.exec.store.StoragePluginRegistryImpl.create(StoragePluginRegistryImpl.java:432) [dremio-sabot-kernel-1.2.1-201710030121530889-8e49316.jar:1.2.1-201710030121530889-8e49316]
at com.dremio.exec.store.StoragePluginRegistryImpl.createOrUpdate(StoragePluginRegistryImpl.java:290) [dremio-sabot-kernel-1.2.1-201710030121530889-8e49316.jar:1.2.1-201710030121530889-8e49316]
at com.dremio.dac.service.source.SourceService.registerSourceWithRuntime(SourceService.java:115) [dremio-dac-backend-1.2.1-201710030121530889-8e49316.jar:1.2.1-201710030121530889-8e49316]
at com.dremio.dac.resource.PutSourceResource.putSource(PutSourceResource.java:81) [dremio-dac-backend-1.2.1-201710030121530889-8e49316.jar:1.2.1-201710030121530889-8e49316]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_121]
Is this the error you’re getting?
I don’t know that we have ever tested Dremio on mongo 2.6 as it was EOL by MongoDB Inc over a year ago. However, we can look to see if there is a configuration we can change to make this work. Please confirm this is the error you are getting.