Я пытаюсь использовать spring xd
для чтения из файла в качестве источника и помещать данные в jdbc
, я пробовал пакетное задание filejdbc, используя следующее:
xd:>job create csvtojdbc --definition "filejdbc --resources=file:\Batch\sourcecsv.csv --names=id,name,gender --tableName=csvfiletomysql_tbl2 --username=bigdata --password=bigdata --delimiter=, --url=jdbc:mysql://localhost:3306/test --driverClassName=com.mysql.jdbc.Driver --initializeDatabase=true" --deploy
Он работал правильно, но проблема в том, что он не работает (файл как источник) в случае потоков, я пробовал и это, но это тоже не сработало.
xd:>stream create sourcecsv --definition "file --outputType=text/plain | json-to-tuple |jdbc --columns=id,name,gender --tableName=csvfiletomysql_tbl3 --username=bigdata --password=bigdata --url=jdbc:mysql://localhost:3306/test --driverClassName=com.mysql.jdbc.Driver --initializeDatabase=true" --deploy