本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 1.2.0.0 之前的版本升級至引擎 1.2.0.0 版或更新版本
引擎版本 1.2.0.0 會導入幾項重要變更,這些變更可能會使從舊版升級變得比以往更加複雜:
-
引擎 1.2.0.0 版引入了新格式,適用於自訂參數群組和自訂叢集參數群組。因此,如果您要從 1.2.0.0 之前的引擎版本升級至引擎 1.2.0.0 版或更新版本,則必須使用參數群組系列
neptune1.2
重新建立所有現有的自訂參數群組和自訂叢集參數群組。舊版已使用參數群組系列neptune1
,而這些參數群組不會使用 1.2.0.0 版及更新版本。如需更多資訊,請參閱Amazon Neptune 參數群組。 -
引擎 1.2.0.0 版也為復原日誌引入了新格式。因此,必須清除舊版引擎建立的任何還原日誌,且 UndoLogsListSize CloudWatch 指標必須降至零,然後才能開始從 1.2.0.0 之前的版本進行任何升級。如果在嘗試啟動更新時有太多的還原日誌 (200,000 或更多),則在等待清除還原日誌完成時,升級嘗試可能會逾時。
您可以升級叢集的寫入器執行個體 (此為進行清除的位置),以加快清除率。在嘗試升級之前執行此操作可能會在您開始之前減少還原日誌的數目。將寫入器的大小增加至 24XL 執行個體類型,可以將清除率提高到每小時超過一百萬筆記錄。
如果
UndoLogsListSize
CloudWatch 指標非常大,開啟支援案例可協助您探索其他策略,以降低該指標。 -
最後,1.2.0.0 版中有重大變更,這會影響使用 Bolt 通訊協定搭配 IAM 身分驗證的舊版程式碼。從 1.2.0.0 版開始,Bolt 需要一個資源路徑進行 IAM 簽署。在 Java 中,設定資源路徑可能如下所示:
request.setResourcePath("/openCypher"));
。在其他語言中,/openCypher
可以附加到端點 URI。如需範例,請參閱 使用 Bolt 通訊協定。