Athena JDBC/ODBCドライバでデバッグログを有効にするにはどうすればよいですか。

所要時間2分
0

Amazon Athena JDBC (Java Database Connectivity) / ODBC (Open Database Connectivity) ドライバーでデバッグログを有効にするにはどうすればよいですか。

解決方法

問題とエラーのトラブルシューティングに役立つように、Athena JDBC/ODBCドライバでログを設定できます。

重要: ログは、問題をキャプチャするのに必要な時間だけ有効にします。ログを有効にするとパフォーマンスが低下し、大量のディスク領域が消費される可能性があります。

JDBC ドライバー

JDBC ドライバーでログをアクティブにする方法については、Simba ドキュメントの「 Configuring logging」を参照してください。デバッグログをキャプチャするには、JDBC ドライバーで次のプロパティを設定します。

  • LogLevel5 を選択します。
  • UseAwsLogger1 を選択します。
    注意: このプロパティを使用すると、JDBC ドライバーは AWS API 呼び出しからの情報もログに記録します。
  • LogPath にドライバログをキャプチャするホストマシン上の場所を入力します。

ビジネスインテリジェンスツールで同様のオプションを設定して、ログを有効にすることもできます。

JDBC アプリケーションを再起動し、サーバーに再接続して新しい設定を有効にします。Simba Athena JDBC ドライバーは、LogPath プロパティで指定された場所に次のログファイルを生成します。

  • AthenaJDBC_driver.log ファイル: 接続に固有でないドライバアクティビティへのログが記録されます。
  • AthenaJDBC_connection_ [1234] .log ファイル: データベースに対して行われた各接続が記録されます。。ログファイルは、ファイル名の数字 (1234) で識別されます。このファイルは、接続に固有のドライバーアクティビティを記録します。

LogPath 値が有効でない場合、ログに記録された情報は標準の出力ストリーム (System.Out) に送信されます。

ODBC ドライバー

ODBC ドライバーのログをアクティブにする方法については、Simba Athena ODBC Driver with SQL Connector のドキュメントを参照してください。

ODBC ドライバーをダウンロードするには、「ODBC で Amazon Athena に接続する」を参照してください。

Windows マシンの ODBC ドライバーでのログ記録を有効にするには、次の手順を実行します。

  1. [スタート] メニューから [ODBC Data Sources] を選択します。
  2. ODBC データソースアドミニストレータで、[システム DSN] タブを選択します。
  3. [追加] を選択します。
  4. ドライバのリストで [Simba Athena ODBC Driver] を選択します。
  5. [完了] を選択します。
    新しいウィザードが開き、AWS のリージョン、スキーマ、ワークグループ、Amazon Simple Storage Service (Amazon S3) の出力場所、AWS Key Management Service (AWS KMS) キーなどの情報を追加できます。
  6. [ ログオプション] を選択します。
    [ログレベル] で、 [情報] を選択します。
    [ログパス] で、Windows マシン上のパスを選択します。
    [OK] を選択します。

トラブルシューティングに必要な ODBC ドライバログが、選択したログパスに生成されます。

Windows 以外のコンピュータの ODBC ドライバでのログ記録を有効にするには、次の手順を実行します。

Linux: /opt/simba/athenaodbc/lib/64/simba.athenaodbc.ini ファイルを編集し、次のプロパティを設定します。

  • LogLevel5 を選択します。
  • LogPath にホストへのパスを入力します。

MAC: /Library/simba/athenaodbc/lib/simba.athenaodbc.ini ファイルを編集し、次のプロパティを設定します。

  • LogLevel5 を選択します。
  • LogPath にホストへのパスを入力します。

simba.athenaodbc.ini 構成ファイルを保存し、ODBC アプリケーションを再起動して、新しい設定を適用します。Simba Athena ODBC ドライバーは、LogPath キーを使用して指定した場所に次のログファイルを生成します。

  • simbaathenaodbcdriver.log ファイル: 接続に固有ではないドライバーアクティビティが記録されます。
  • simbaathenaodbcdriver_connection_1234.log ファイル: データベースに対して行われた各接続が記録されます。ログファイルは、ファイル名の数字 (1234) で識別されます。このファイルは、接続に固有のドライバーアクティビティを記録します。

関連情報

ODBC および JDBC ドライバーを使用した Amazon Athena への接続

AWS公式
AWS公式更新しました 3年前