Sneeuwvlok is geplaatst op de volgende locatie:
/opt/splunk/etc/apps/splunk_app_db_connect/drivers/snowflake-jdbc-3.9.1-javadoc.jar /opt/splunk/etc/apps/splunk_app_db_connect/drivers/snowflake-libs/snowflake-jdbc-3.9.1-javadoc.jar /opt/splunk/etc/apps/splunk_app_db_connect/jars/snowflake-jdbc-3.9.1-javadoc.jar
De volgende versie van JRE is in gebruik:
/usr/java/jdk1.8.0_131/jre
De stanza in /opt/splunk/etc/apps/splunk_app_db_connect/local/ db_connection_types.conf is:
[snowflake] displayName = Snowflake serviceClass = com.splunk.dbx2.DefaultDBX2JDBC jdbcUrlFormat = jdbc:snowflake://:/ jdbcDriverClass = com.snowflake.client.jdbc.SnowflakeDriver
Er wordt een verbinding gemaakt en wanneer een poging wordt gedaan om deze op te slaan, verschijnt de volgende fout:
Database connection snowflake is invalid No suitable driver found for jdbc:snowflake://"":443/
Als Snowflake de eigenlijke database is, is het niet iets dat Splunk ondersteunt, maar elke database met een JDBC-stuurprogramma moet werken met Splunk DB Connect.
De juiste notatie voor het inschakelen van Snowflake moet worden gevolgd om het te laten werken.
Splunk-documentatie
Databasestuurprogramma's installeren
Ondersteunde_databases_matrix
Stuurprogramma's voor andere databases installeren
Het is mogelijk om aangepaste ondersteuning toe te voegen aan Splunk DB Connect voor elke database met een JDBC-stuurprogramma, zelfs als deze niet wordt weergegeven in de ondersteunde databasematrix.
Verbinding maken met een database die niet in de ondersteunde databasematrix staat, wordt niet ondersteund door Splunk Support.
Op zijn minst ondersteunt Splunk DB Connect het opvragen van aangepaste databaseverbindingen. Voor sommige aangepaste databaseverbindingen werken bepaalde querygerelateerde functies mogelijk niet."
Opgemerkt werd dat het bestand db_connection_types.conf was gewijzigd.
[snowflake] displayName = Snowflake serviceClass = com.splunk.dbx2.DefaultDBX2JDBC jdbcUrlFormat = jdbc:snowflake://:/ jdbcDriverClass = com.snowflake.client.jdbc.SnowflakeDriver
De standaarddefinities van jdbcUrlFormat tonen velden zoals 'host', 'port' en 'database' die ontbreken in de parameter jdbcUrlFormat hierboven.
etc/apps/splunk_app_db_connect/default/db_connection_types.conf [oracle] etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcDriverClass = oracle.jdbc.OracleDriver etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcUrlFormat = jdbc:oracle:thin:@<host>:<port>:<database>
etc/apps/splunk_app_db_connect/default/db_connection_types.conf [mssql] etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcDriverClass = net.sourceforge.jtds.jdbc.Driver etc/apps/splunk_app_db_connect/default/db_connection_types.conf jdbcUrlFormat = jdbc:jtds:sqlserver://<host>:<port>/<database>;useCursors=true
In plaats van:
jdbcUrlFormat = jdbc:snowflake://:/
De URL-indeling bekijken:
het zou bijvoorbeeld kunnen gaan om:
jdbc:showflake://<host>.snowflakecomputing.com/ jdbc:showflake://<account>.snowflakecomputing.com:<port>/
met verbindingsparameters zoals 'gebruiker', 'rol' of 'schema' zoals gespecificeerd op de website van de leverancier.
Sneeuwvlok documentatie
Handleidingen: user-guide jdbc-configure.html jdbc-driver-connection-string
jdbc:snowflake://<account_name>.snowflakecomputing.com/?<connection_params>
"Use net.snowflake.client.jdbc.SnowflakeDriver as the driver class in the JDBC application.
The previous driver class, com.snowflake.client.jdbc.SnowflakeDriver, is still supported but
is deprecated (i.e. it will be removed in a future release, TBD)."
De juiste indeling (jdbcUrlFormat) die u voor de Snowflake-stanza in db_connection_types.conf moet opgeven, is:
jdbc:snowflake://<account_name>.snowflakecomputing.com/?<connection_params>
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
28-Sep-2026
|
Eerste vrijgave |