Connection and authentication issues
Resolve common connection and authentication issues when integrating Dremio with Atlan.
Connection refused
Connection refused: Unable to connect to Dremio instance
Cause
The Dremio instance isn't available from Atlan, or the REST API isn't enabled.
Solution
- Verify that Dremio is running and available.
- Check that the REST API is enabled in Dremio admin settings.
- Confirm the host and port are correct:
- Dremio Cloud: Port 443 (HTTPS)
- Dremio on-premises: Port 9047 (HTTPS)
 
- Test connectivity from Atlan environment:
# For Dremio Cloud
 curl -k https://your-dremio-host:443/api/v3/info
 # For Dremio on-premises
 curl -k https://your-dremio-host:9047/api/v3/info
- Check firewall rules to make sure the correct port is open.
Authentication failed
Authentication failed: Invalid credentials
Cause
The provided username/password or Personal Access Token (PAT) is incorrect, or the user account doesn't exist.
Solution
- For username/password authentication:
- Verify the username and password are correct
- Check that the user account exists in Dremio
- Test authentication with a simple API call:
curl -k -u username:password https://your-dremio-host:9047/api/v3/info
 
- For PAT authentication:
- Verify the PAT token is valid and not expired
- Check that the PAT was generated for the correct user
- Test authentication with the PAT:
curl -k -H "Authorization: Bearer YOUR_PAT_TOKEN" https://your-dremio-host:9047/api/v3/info
 
- Make sure the user has appropriate permissions.
- Reset the password or generate a new PAT if necessary.
SSL certificate error
SSL certificate verification failed
Cause
The SSL certificate is invalid, expired, or self-signed.
Solution
- Check the certificate validity and expiration date.
- For self-signed certificates, add the certificate to Atlan's trust store.
- Consider using a valid SSL certificate from a trusted CA.
- If using HTTP instead of HTTPS, make sure it's acceptable for your security requirements.
Permission denied
Permission denied: Insufficient privileges
Cause
The user account doesn't have the required permissions to access data sources or spaces.
Solution
- Verify the user has read access to all required data sources.
- Check that the user has access to spaces containing your datasets.
- Make sure the user has appropriate permissions for the data sources and spaces you want to crawl.
- Review and update user permissions in Dremio admin settings.
Timeout error
Request timeout: Connection timed out
Cause
Network latency is too high or the connection is unstable.
Solution
- Check network connectivity between Atlan and Dremio.
- Verify that network latency is under 100ms.
- Make sure sufficient bandwidth is available.
- Check for any network interruptions or packet loss.
- Consider using a VPN if Dremio is in a private network.
Need help
If you continue to face issues, contact Atlan support by submitting a support request.