kafka-connect-spooldir
Kafka Connect connector for reading CSV files into Kafka.
파일 탐색기
최종 버전 다운로드 (.zip)- debug.sh
- AvroExample.properties
- connect-avro-docker.properties
- CSVExample.json
- CSVExample.properties
- CSVSchemaGenerator.properties
- ELFTesting.properties
- JsonExample.properties
- LocalDateLogFieldConverter.java
- LocalTimeLogFieldConverter.java
- LogFieldConverter.java
- LogFieldConverterFactory.java
- PrimitiveLogFieldConverter.java
- TimestampLogFieldConverter.java
- SchemaConversion.java
- SchemaConversionBuilder.java
- SpoolDirELFSourceConnector.java
- SpoolDirELFSourceConnectorConfig.java
- SpoolDirELFSourceTask.java
- AbstractCleanUpPolicy.java
- AbstractSchemaGenerator.java
- AbstractSourceConnector.java
- AbstractSourceConnectorConfig.java
- AbstractSourceTask.java
- AbstractSpoolDirSourceConnector.java
- AbstractSpoolDirSourceConnectorConfig.java
- AbstractSpoolDirSourceTask.java
- AbstractTaskPartitionerPredicate.java
- CsvSchemaGenerator.java
- FileComparator.java
- InputFile.java
- InputFileDequeue.java
- JsonSchemaGenerator.java
- Metadata.java
- package-info.java
- SpoolDirAvroSourceConnector.java
- SpoolDirAvroSourceConnectorConfig.java
- SpoolDirAvroSourceTask.java
- SpoolDirBinaryFileSourceConnector.java
- SpoolDirBinaryFileSourceConnectorConfig.java
- SpoolDirBinaryFileSourceTask.java
- SpoolDirCsvSourceConnector.java
- SpoolDirCsvSourceConnectorConfig.java
- SpoolDirCsvSourceTask.java
- SpoolDirJsonSourceConnector.java
- SpoolDirJsonSourceConnectorConfig.java
- SpoolDirJsonSourceTask.java
- SpoolDirLineDelimitedSourceConnector.java
- SpoolDirLineDelimitedSourceConnectorConfig.java
- SpoolDirLineDelimitedSourceTask.java
- SpoolDirSchemaLessJsonSourceConnector.java
- SpoolDirSchemaLessJsonSourceConnectorConfig.java
- SpoolDirSchemaLessJsonSourceTask.java
- SchemaConversionBuilderTest.java
- SpoolDirELFSourceTaskTest.java
- AbstractCleanUpPolicyTest.java
- AbstractSchemaGeneratorTest.java
- AbstractSpoolDirSourceConnectorTest.java
- AbstractSpoolDirSourceTaskTest.java
- ByNameAbstractTaskPartitionerPredicateTest.java
- CsvSchemaGeneratorTest.java
- DeleteCleanupPolicySubDirsNoRetainTest.java
- DeleteCleanupPolicySubDirsRetainTest.java
- DeleteCleanupPolicyTest.java
- DocumentationTest.java
- FileComparatorTest.java
- JsonSchemaGeneratorTest.java
- MinimumFileAgePredicateTest.java
- MoveByDateCleanupPolicySubDirsNoRetainTest.java
- MoveByDateCleanupPolicySubDirsRetainTest.java
- MoveByDateCleanupPolicyTest.java
- MoveCleanupPolicySubDirsNoRetainTest.java
- MoveCleanupPolicySubDirsRetainTest.java
- MoveCleanupPolicyTest.java
- NamedTest.java
- NoneCleanupPolicyTest.java
- ProcessingFileExistsPredicateTest.java
- SpoolDirAvroSourceTaskTest.java
- SpoolDirBinaryFileSourceTaskTest.java
- SpoolDirCsvSourceConnectorConfigTest.java
- SpoolDirCsvSourceConnectorTest.java
- SpoolDirCsvSourceTaskSubDirsNoRetainTest.java
- SpoolDirCsvSourceTaskSubDirsRetainTest.java
- SpoolDirCsvSourceTaskTest.java
- SpoolDirJsonSourceConnectorTest.java
- SpoolDirJsonSourceTaskTest.java
- SpoolDirLineDelimitedSourceTaskTest.java
- SpoolDirSchemaLessJsonSourceTaskTest.java
- TestCase.java
- TestDataUtils.java
- FieldsMatch.data
- FieldsMatch.json
- DataHasMoreFields.data
- DataHasMoreFields.json
- BlankLines.data
- BlankLines.json
- DataHasMoreFields.data
- DataHasMoreFields.json
- FieldsMatch.data
- FieldsMatch.json
- FileModeFieldFieldsMatch.data
- FileModeFieldFieldsMatch.json
- SchemaHasMoreFields.data
- SchemaHasMoreFields.json
- SourceOffset.data
- SourceOffset.json
- WithHeaderSkipLines.data
- WithHeaderSkipLines.json
- WithoutHeader.data
- WithoutHeader.json
- FieldsMatch.data
- FieldsMatch.json
- example.json
- DataHasMoreFields.data
- DataHasMoreFields.json
- FieldsMatch.data
- FieldsMatch.json
- FileModeFieldFieldsMatch.data
- FileModeFieldFieldsMatch.json
- SchemaHasMoreFields.data
- SchemaHasMoreFields.json
- SourceOffset.data
- SourceOffset.json
- DataHasMoreFields.data
- DataHasMoreFields.json
- binary.json
- fromXML.json
- binary.json
- fromXML.json
- schema.json
- schemaheaders.json
- tsv.json
- test.json
- fix.json
- logback.xml
- .gitignore
- docker-compose.yml
- Jenkinsfile
- LICENSE
- pom.xml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jcustenborder/kafka-connect-spooldir
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd kafka-connect-spooldir
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean package
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
