PySpark jobs for Mercafacil ETL.
Validate the Java installation on your system
java -versionCheck if the JAVA_HOME environment variable is set on your system
echo $JAVA_HOMEIf not, set JAVA_HOME
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"Install venv:
sudo apt update
sudo apt upgrade
sudo apt install python3.12-venvActivate the virtual environment and install requirements:
python3.12 -m venv ./venv
source venv/bin/activate
pip install -r requirements.txtWhen you're done working with the virtual environment, you can deactivate it by running:
deactivatecd mercadata/etlpython3 launcher.py gold UpSellCategoria -e prd -m standalone --dry-runpython3 launcher.py bronze Vendas -e prd -m standalone -d 20220102T010203 --nooppython3 launcher.py bronze Vendas -e prd -m standalone -d 20220102T010203