복붙노트

[SPRING] 스프링 배치를 사용하여 HDFS에서 파일 읽기

SPRING

스프링 배치를 사용하여 HDFS에서 파일 읽기

나는 HDFS에서 파일을 읽을 수와 MySQL DB에있는 데이터를 업데이트하는 스프링 배치를 작성했습니다.

HDFS의 소스 파일은 CSV 형식으로 일부 보고서 데이터가 포함되어 있습니다.

누군가가 HDFS에서 파일을 읽을의 예에 날 지점 수 있습니까?

감사.

해결법

  1. ==============================

    1.스프링 배치의 FlatFileItemReader은 스프링 프레임 워크 자원 구현과 작동합니다 :

    스프링 배치의 FlatFileItemReader은 스프링 프레임 워크 자원 구현과 작동합니다 :

    @Bean
    public FlatFileItemReader<String> itemReader() {
        Resource resource; // get (or autowire) resource
        return new FlatFileItemReaderBuilder<String>()
                .resource(resource)
                // set other reader properties
                .build();
    }
    

    당신은 HDFS 파일을 가리키는 리소스 핸들을 가지고 관리하는 경우 그래서, 당신이 완료됩니다.

    이제 HDFS 자원을 위해, 당신은 할 수 있습니다 :

    도움이 되었기를 바랍니다.

  2. from https://stackoverflow.com/questions/52770768/reading-file-from-hdfs-using-spring-batch by cc-by-sa and MIT license