2016-06-11 72 views
0

我在一個java應用程序中使用datastax驅動程序爲兩個單獨的集羣創建了cassandra會話。會話已成功創建,但是當我查詢時,在第一個羣集上查詢(選擇任何一個)成功執行,但第二個羣集上的查詢總是失敗,出現以下錯誤。請幫我解決這個問題。無法在同一應用程序中查詢兩個不同的cassandra集羣

com.datastax.driver.core.exceptions.DriverInternalError:試圖執行未知準備好的查詢0x5f318143588bfa8c5deb2245224cf2da

注:我有要求,連接到同一個應用兩個獨立的集羣。請不要問爲什麼。

回答

1

從堆棧跟蹤,很可能你正試圖在會話1 BoundStatement屬於會話2 PreparedStatementBoundStatement情況下只能與創建它們的會話中使用的執行。 在這種情況下,您需要準備好兩個會話中您計劃在應用程序中使用的每個聲明。

相關問題