Rocky Linux 9.6×Graylog 7.0.3×Elasticsearch 7.12 完整安裝與升級實戰:從 6.1.7 平滑升級+Java 21 避坑指南
📝 終極維運手冊 [實戰] Graylog 終極筆記:打破 ES 7.12 限制,從 6.1.7 完美升級至 7.0.3 (含 Java 21 避坑指南) 這是一份從 0 到 100 的完整實戰紀錄。我們將從標準的 Graylog 6.1.7 安裝開始,示範如何正規升級至 6.3.8 ,最後展示如何透過 「相容性黑科技」 ,在不更換 Elasticsearch 7.12 的情況下,強制攻頂最新的 Graylog 7.0.3 。 Stage 1: 標準安裝 (Graylog 6.1.7 + ES 7.12) Stage 2: 穩定升級 (Graylog 6.3.8) Stage 3: 極限挑戰 (Graylog 7.0.3 + Java 21) 架構決策 為什麼選擇 Elasticsearch 7.12.0? 在本次的 Graylog 6.1 架構中,我們選擇使用 Elasticsearch 7.12.0 。 雖然 Graylog 官方文件指出最後支援版本為 7.10.2,但經過實測,7.12.0 在效能與功能上表現更佳。本腳本已內建 忽略版本檢查 與 Watcher 權限修正 ,並使用 versionlock 鎖定版本,是目前最穩定的實戰配置。 選型評估 為何選擇 Graylog 而非主流的 ELK Stack? 在日誌系統的選型上,ELK (Elasticsearch, Logstash, Kibana) 雖然是業界標準,但對於「系統維運 (Ops)」而言,Graylog 提供了更開箱即用的體驗。以下是我們最終選擇 Graylog 的關鍵考量: ...