2013-12-10 49 views
0

在Vertica中更新幾個R庫後嘗試創建UDF函數時遇到錯誤。Vertica UDx RPC超時

ROLLBACK 3399:失敗在UDX RPC調用InvokeGetUdxType():在接收UDX消息

我們在測試的UDF管理和創造這種情況發生時超時。上週我們能夠成功創建基本的庫和函數。但是,自更新以來,我們在刪除並重新創建已在使用的UDF時遇到了此錯誤。

有沒有人遇到過這樣的錯誤?

回答

0

問題是R庫在更新過程中被破壞,但很難確定哪一個。使用的解決方案是重新安裝vertica + R rpm。

0

我認爲你已經嘗試將UDx作爲C++庫加載。 修正嘗試發出指定R libs的「CREATE LIBRARY」。 給它嘗試讓我知道發生了什麼!

+0

CREATE LIBRARY狀態包括R語言的規範。我們重新安裝了vertica + R rpm,這使我們回到了以前的工作狀態。 我們提出的唯一解釋是Vertica的R解釋器中的某些東西在更新庫之後被破壞了。我們無法在UDF創建之外找到它,所以我們選擇重新安裝。 希望這對未來的人有用。 [XKCD](http://imgs.xkcd.com/comics/wisdom_of_the_ancients.png) –

+0

好的!那很棒 ! –