flume-sink報錯 : close() called when transaction is OPEN - you must either commit or rollback first

寫flume實時導入數據時報錯
flume-sink報錯 : close() called when transaction is OPEN - you must either commit or rollback first
在確認代碼無誤的情況下,引起該錯誤的主要原因是flume啓動給的內存不足引起的,
flume-ng 啓動文件默認的啓動內存爲20M
可以修改flume-ng文件:
JAVA_OPTS="-Xmx1024m" #設置大一點,默認是20M

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章