Код: Выделить всё
java.nio.file.InvalidPathException: Illegal char at index 4: file:/C:/Users/john/AppData/Local/Temp/royalty-export1794031690892090231.parquet
at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) ~[na:na]
at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153) ~[na:na]
at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) ~[na:na]
at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92) ~[na:na]
at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232) ~[na:na]
at java.base/java.nio.file.Path.of(Path.java:147) ~[na:na]
at java.base/java.nio.file.Paths.get(Paths.java:69) ~[na:na]
at org.apache.parquet.hadoop.ParquetWriter.(ParquetWriter.java:392) ~[parquet-hadoop-1.14.2.jar:1.14.2]
at org.apache.parquet.hadoop.ParquetWriter$Builder.build(ParquetWriter.java:918) ~[parquet-hadoop-1.14.2.jar:1.14.2]
at com.usemogul.core.reportingestion.ingest.ClickHouseReportRecordIngestionService.ingest(ClickHouseReportRecordIngestionService.java:132) ~[classes/:na]
Код: Выделить всё
File exportFile = File.createTempFile("royalty-export", ".parquet");
OutputFile outputFile = HadoopOutputFile.fromPath(new org.apache.hadoop.fs.Path(exportFile.getPath()), new Configuration());
try (ReportIterator iterator = processor.iterator(report, file);
ParquetWriter writer = AvroParquetWriter
.builder(outputFile)
.withSchema(SCHEMA)
.withValidation(true)
.withWriteMode(ParquetFileWriter.Mode.OVERWRITE)
.build()) {
Подробнее здесь: https://stackoverflow.com/questions/792 ... windows-pc