Comment activer les journaux de débogage dans mon pilote JDBC/ODBC Athena ?

Dernière mise à jour : 05-05-2021

Je souhaite activer les journaux de débogage dans mon pilote JDBC (Java Database Connectivity)/ODBC Open Database Connectivity (ODBC) Amazon Athena.

Solution

Vous pouvez configurer la journalisation dans le pilote JDBC/ODBC Athena pour faciliter la résolution des problèmes et des erreurs.

Important : n’activez la journalisation que pendant la durée requise pour capturer un problème. La journalisation réduit les performances et peut occuper une importante quantité d'espace disque.

Pilote JDBC

Pour plus d'informations sur l'activation de la journalisation dans le pilote JDBC, reportez-vous à la documentation Simba pour la configuration de la journalisation. Pour capturer les journaux de débogage, configurez les propriétés suivantes dans votre pilote JDBC :

  • Pour LogLevel, sélectionnez 5
  • Pour UseAWSLogger, sélectionnez 1.
    Remarque : avec cette propriété, le pilote JDBC consigne également les informations des appels d'API AWS.
  • Pour LogPath, saisissez l’emplacement sur votre ordinateur hôte où vous souhaitez que les journaux des pilotes soient capturés.

Vous pouvez également activer la journalisation en configurant des options similaires dans votre outil de veille décisionnelle.

Pour vous assurer que les nouveaux paramètres prennent effet, redémarrez votre application JDBC, puis reconnectez-vous au serveur. Le pilote JDBC Simba Athena produit les fichiers journaux suivants à l'emplacement spécifié dans la propriété LogPath :

  • AthenaJDBC_driver.log avec des journaux sur l'activité du pilote qui n'est pas spécifique à la connexion.
  • AthenajDBC_Connection_[1234].log pour chaque connexion effectuée à la base de données. 1234 dans le nom de fichier identifie le fichier journal. Ce fichier consigne l'activité du pilote spécifique à la connexion.

Si la valeur LogPath n'est pas valide, le pilote envoie les informations consignées au flux de sortie standard (System.out).

Pilote ODBC

Pour plus d'informations sur l'activation de la journalisation de votre pilote ODBC, consultez la documentation Simba pour le pilote ODBC Simba Athena avec connecteur SQL.

Pour télécharger le pilote ODBC, consultez Connexion à Amazon Athena avec ODBC.

Pour activer la journalisation dans le pilote ODBC pour votre ordinateur Windows, procédez comme suit :

  1. Dans le menu Démarrer, choisissez Sources de données ODBC.
  2. Dans l'Administrateur de source de données ODBC, sélectionnez l'onglet Source de données système .
  3. Sélectionnez Ajouter.
  4. Dans la liste des pilotes, sélectionnez Pilote ODBC Simba Athena.
  5. Choisissez Terminer.
    Un nouvel assistant s'ouvre où vous pouvez ajouter des informations, telles que la région AWS, le schéma, le groupe de travail, l'emplacement de sortie Amazon Simple Storage Service (Amazon S3) et la clé AWS Key Management Service (AWS KMS).
  6. Choisissez Options de journalisation.
    Pour Niveau du journal, sélectionnez INFO.
    Pour Chemin d'accès du journal, sélectionnez un chemin sur votre ordinateur Windows.
    Choisissez OK.

Les journaux des pilotes ODBC nécessaires au dépannage sont générés dans le chemin d'accès du journal que vous avez sélectionné.

Pour activer la journalisation dans le pilote ODBC pour votre ordinateur non Windows, procédez comme suit :

Linux : modifiez le fichier /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini, puis configurez les propriétés suivantes :

  • Pour LogLevel, sélectionnez 5.
  • Pour LogPath, saisissez un chemin d'accès à votre hôte.

MAC : modifiez le fichier /library/simba/athenaodbc/lib/simba.athenaodbc.ini, puis configurez les propriétés suivantes :

  • Pour LogLevel, sélectionnez 5.
  • Pour LogPath, saisissez un chemin d'accès à votre hôte.

Enregistrez le fichier de configuration simba.athenaodbc.ini, puis redémarrez votre application ODBC pour vous assurer que les nouveaux paramètres sont en vigueur. Le pilote ODBC Simba Athena produit les fichiers journaux suivants à l'emplacement que vous spécifiez à l'aide de la clé LogPath :

  • Le fichier simbaathenaodbcdriver.log contenant des journaux sur l'activité du pilote qui n'est pas spécifique à la connexion.
  • Le fichier simbaathenaodbcdriver_connection_1234.log pour chaque connexion effectuée à la base de données. 1234 dans le nom de fichier identifie le fichier journal. Ce fichier consigne l'activité du pilote spécifique à la connexion.

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?