Skip to content

dmitry87/taxi-parsing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

Reference Documentation

The application can read parquet file from local file system. When Application is build you must run make graxt execute permissions to the jar file. Please make sure you have

  • java 17 installed to build and run the application
  • maven installed to bulid the app brew maven install or search in a web for your OS approach
  • To build the application run mvn clean package
  • Resources files are not included in the archive - you must download it https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page
  • To run the app in the cloud it should be put into docker container.
chmod +x path_to_file/taxi-parsing-0.0.1-SNAPSHOT-jar-with-dependencies.jar

After this is done you may run the file. To see programm menu options please run:

java -jar path_to_file/taxi-parsing-0.0.1-SNAPSHOT-jar-with-dependencies.jar -h

To read multiple files from the classpath you may run:

java -jar path_to_file/taxi-parsing-0.0.1-SNAPSHOT-jar-with-dependencies.jar -fg path_to_file/green_tripdata_2023-11.parquet,path_to_file/green_tripdata_2023-10.parquet -fy path_to_file/yellow_tripdata_2023-10.parquet,path_to_file/yellow_tripdata_2023-11.parquet

To get data after some datetime you may run

java -jar path_to_file/taxi-parsing-0.0.1-SNAPSHOT-jar-with-dependencies.jar -fg path_to_file/green_tripdata_2023-11.parquet,path_to_file/green_tripdata_2023-10.parquet -fy path_to_file/yellow_tripdata_2023-10.parquet,path_to_file/yellow_tripdata_2023-11.parquet -s 2023-10-16T19:56:35

To get data in a window you must add end date:

java -jar path_to_file/taxi-parsing-0.0.1-SNAPSHOT-jar-with-dependencies.jar -fg path_to_file/green_tripdata_2023-11.parquet,path_to_file/green_tripdata_2023-10.parquet -fy path_to_file/yellow_tripdata_2023-10.parquet,path_to_file/yellow_tripdata_2023-11.parquet -s 2023-10-16T19:56:35 -e 2023-11-16T19:56:35

To get search within location ids you may update your parameters:

java -jar path_to_file/taxi-parsing-0.0.1-SNAPSHOT-jar-with-dependencies.jar -fg path_to_file/green_tripdata_2023-11.parquet,path_to_file/green_tripdata_2023-10.parquet -fy path_to_file/yellow_tripdata_2023-10.parquet,path_to_file/yellow_tripdata_2023-11.parquet -s 2023-10-16T19:56:35 -e 2023-11-16T19:56:35 -p 168 -d 125

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published