How to run OpenSearch Data Prepper on FreeBSD
If you want to test OpenSearch Data Prepper on FreeBSD.
Optional
bastille create dataprepper 14.0-RELEASE 192.168.0.222/24
bastille console dataprepper
Install dependencies and load the source files
pkg install openjdk17 bash
fetch https://artifacts.opensearch.org/data-prepper/2.7.0/opensearch-data-prepper-jdk-2.7.0-linux-x64.tar.gz
tar xvzf opensearch-data-prepper-jdk-2.7.0-linux-x64.tar.gz
Fix JAVA_HOME and Shebang, you can use the following small patch for this:
fetch https://hackacad.net/files/dataprepper.patch
patch -p0 < dataprepper.patch
copy and edit one or more exmaple pipelines
cd opensearch-data-prepper-jdk-2.7.0-linux-x64
cp examples/log-ingestion/log_pipeline.yaml pipelines/
Remove bundled Java
rm -r openjdk
Run Data Prepper
bin/data-prepper
done.