目錄

簡介

背景資訊

原因

解析

簡介

本文描述如何對「未能建立集合：Umbrella載入項或雲安全應用的「資源已存在」錯誤。

背景資訊

某些客戶在為Splunk配置Cisco Umbrella外掛或為Splunk配置Cisco Cloud Security App後可能會遇到錯誤。最終結果沒有日誌資料被攝入到Splunk中。載入項或應用中的調試日誌顯示以下錯誤：

HTTPError(response) splunklib.binding.HTTPError: HTTP 500 Internal Server Error -- Failed to create collection: resource already exists

原因

如果您設定了「載入項」或「應用」，之前已將其刪除，並嘗試再次新增，則會出現此錯誤。

解除安裝應用時，splunkd通常會觸發重新載入函式，該函式將最新配置與資料庫中的收集資料同步，並在找不到相應的配置時刪除集合 — 孤立集合。但是，KVService中的重新載入實現無法執行此操作，因此將此孤立集合保留在KVService中。

重新安裝應用時，它不會找到配置檔案，因為在上一步中已將其刪除，但是當它嘗試建立它時，它將失敗，因為KVService在應用上下文中仍存在集合。

解析

要解決此問題，請將Splunk伺服器升級到版本9.1.2312.104。如果沒有升級選項，請開啟具有Splunk支援的支援票證。他們有清理孤立集合的流程。

有關詳細資訊，請參閱以下splunk支援KB:https://splunk.my.site.com/customer/s/article/Failed-to-create-collection。