全部產品
Search
文件中心

Elasticsearch:配置擴充檔案

更新時間:Jun 30, 2024

當您需要在阿里雲Logstash的設定檔中定義驅動檔案時,可通過擴充檔案配置功能,上傳所需的驅動檔案。同時擴充檔案配置功能也提供了對所有擴充檔案進行管理的能力。

操作步驟

  1. 進入Elasticsearch控制台的Logstash頁面
  2. 進入目標執行個體。
    1. 在頂部功能表列處,選擇地區。
    2. Logstash執行個體中單擊目標執行個體ID。
  3. 在左側導覽列,單擊叢集配置
  4. 擴充檔案配置地區,單擊上傳擴充檔案右側的管理
    管理擴充檔案
  5. 修改配置頁面,單擊下方的配置
  6. 單擊上傳檔案,在彈出框中選擇本地檔案進行上傳。
    阿里雲Logstash支援批量上傳,且上傳前會對檔案進行檔案名稱及md5值校正(檔案尾碼必須是.jar,檔案名稱不支援中文,且長度不超過100個字元),校正失敗會進行提示,無法上傳。

    目前,阿里雲Logstash支援MySQL JDBC、PolarDB O引擎JDBC和PostgreSQL JDBC三種類型的驅動檔案,下載地址請參見下表。

    驅動檔案類型驅動檔案
    MySQL JDBC driver
    PolarDB O引擎JDBC driverPolarDB O引擎JDBC.zip
    說明 阿里雲PolarDB O引擎提供了相容Java 6、Java 7和Java 8三個Java版本的JDBC驅動,分別對應以下三個JAR包:
    • polardb-jdbc16.jar
    • polardb-jdbc17.jar
    • polardb-jdbc18.jar
    您可以根據應用使用的JDK版本選擇合適的JDBC。
    PostgreSQL JDBC driver
    警告 修改擴充檔案會觸發執行個體重啟,請在不影響業務的情況下繼續執行以下步驟。
  7. 單擊儲存
    儲存後,系統返回擴充檔案配置頁面,並觸發叢集重啟。重啟完成後,即可完成擴充檔案的添加。
  8. 可選:再次單擊上傳擴充檔案右側的管理,在修改配置頁面查看已上傳的擴充檔案資訊。
    擴充檔案資訊包括檔案名稱檔案路徑。在配置管道時,如果需要使用擴充檔案,可在此處擷取檔案路徑進行配置,具體配置案例請參見通過Logstash將RDS MySQL資料同步至Elasticsearch擴充檔案配置
    重要
    • 為了提升安全性,如果在配置管道時使用了JDBC驅動,需要在jdbc_connection_string參數後面添加allowLoadLocalInfile=false&autoDeserialize=false,否則在添加Logstash設定檔時,調度系統會拋出校正失敗的提示,例如jdbc_connection_string => "jdbc:mysql://xxx.drds.aliyuncs.com:3306/test-database?allowLoadLocalInfile=false&autoDeserialize=false"
    • 如果不再使用擴充檔案,可在修改配置頁面,單擊下方的配置,再單擊擴充檔案右側的刪除表徵圖表徵圖,移除對應的擴充檔案。

相關文檔