我在Nifi中設置了一個工作流程,通過ExecuteSQL
處理器從DB2讀取並寫入某處。 當我運行一些具有特殊字符的varchar的SQL命令時,我在ExecuteSQL
處理器中遇到以下錯誤。NiFi ExecuteSQL處理器Charset Exceprion
com.ibm.db2.jcc.am.SqlException:[JCC] [T4] [1065] [12306] [XXX.XXX.XXX]陷入java.io.CharConversionException。詳情請參閱附件Throwable。 ERRORCODE = -4220,SQLSTATE = NULL [...]
我谷歌這個錯誤,發現我可以設置JCC配置屬性db2.jcc.charsetDecoderEncoder=3
。但我不知道在哪裏設置這個配置。我在JAVA_OPTIONS
系統變量中添加這個配置,但沒有工作。