すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:サードパーティライブラリの構成

最終更新日:Jan 11, 2025

Alibaba Cloud Logstashクラスターの構成ファイルでドライバーファイルを指定する場合、サードパーティライブラリ機能を使用してドライバーファイルをアップロードできます。 サードパーティライブラリ機能では、アップロードされたドライバーファイルを管理することもできます。

手順

  1. Alibaba Cloud ElasticsearchコンソールのLogstashクラスターページに移動します。

  2. 目的のクラスターに移動します。

    1. 上部のナビゲーションバーで、クラスターが存在するリージョンを選択します。

    2. [logstashクラスター] ページで、クラスターを見つけて、そのIDをクリックします。

  3. 表示されるページの左側のナビゲーションペインで、[クラスター構成] をクリックします。

  4. [サードパーティライブラリ] セクションで、管理[アップロード] の右側にある をクリックします。

  5. [構成の変更] パネルの下部にある [構成] をクリックします。

  6. [アップロード] をクリックします。 次に、表示されるダイアログボックスで、アップロードするファイルを選択します。

    一度に複数のドライバーファイルをアップロードできます。 各ドライバーファイルのファイル名拡張子は.jarである必要があり、各ファイル名は100文字を超えることはできません。 ファイルがアップロードされる前に、システムはファイル名とMD5チェックサム値をチェックします。 チェックが失敗した場合、システムはエラーメッセージを表示します。これは、ファイルをアップロードできないことを示しています。

    次の表に、Logstashでサポートされているドライバーファイルを示します。

    ドライバータイプ

    ドライバーファイル

    MySQL JDBCドライバー

    PolarDB for OracleのJDBCドライバー

    PolarDB for OracleのJDBCドライバー.zip

    説明

    Alibaba Cloud PolarDB for Oracleは、Java 6、Java 7、または Java 8と互換性のあるJDBCドライバーを提供します。 次のドライバーファイルが提供されます。

    • polardb-jdbc16.jar

    • polardb-jdbc17.jar

    • polardb-jdbc18.jar

    アプリケーションで使用されているJava Development Kit(JDK)バージョンに基づいて、JDBCドライバーを選択できます。

    PostgreSQL JDBCドライバー

    警告

    クラスターのドライバーファイルをアップロードすると、システムはクラスターを再起動します。 これはサービスに影響を与える可能性があります。 注意して進めてください。

  7. [保存] をクリックします。

    その後、システムはクラスターを再起動します。 クラスターが再起動されると、サードパーティライブラリが構成されます。

  8. オプション:[管理][アップロード] の右側にある [構成の変更] パネルでサードパーティライブラリに関する情報を表示するためにクリックします。

    サードパーティライブラリの情報には、[ファイル名][ファイルパス] が含まれています。 パイプラインを構成するときにサードパーティライブラリを使用する場合は、[ファイルパス] 列からサードパーティライブラリのパスを取得し、パイプラインの構成ファイルでパスを指定できます。 詳細については、「Logstashを使用してApsaraDB RDS for MySQLからElasticsearchにデータを同期する」をご参照ください。

    重要
    • セキュリティ上の理由から、パイプラインを構成するときにJDBCドライバーを指定する場合は、allowLoadLocalInfile=false&autoDeserialize=falsejdbc_connection_string パラメーターの末尾に追加する必要があります(例:jdbc_connection_string => "jdbc:mysql://xxx.drds.aliyuncs.com:3306/test-database?allowLoadLocalInfile=false&autoDeserialize=false")。 そうしないと、Logstashパイプラインの構成ファイルを追加すると、チェックの失敗を示すエラーメッセージが表示されます。

    • 使用しなくなったファイルを削除するには、[構成の変更] パネルに移動し、下部にある [構成] をクリックし、ファイルを検索して、Delete アイコンをクリックします。

参照

  • Logstashクラスターに構成されているサードパーティライブラリを照会するために使用されるAPI操作:ListExtendfiles

  • Logstashクラスターに構成されているサードパーティライブラリを更新するために使用されるAPI操作:UpdateExtendfiles