-
add env first
export GOOGLE_APPLICATION_CREDENTIALS="/{PATH}/gcp-service-account.json" -
edit at
file_mover.pybased on your gcs bucket
os.environ["GCS_PATH"] = "warpin-datalake"
os.environ["GCS_SUBPATH"] = "nats-lake"docker run -p 4222:4222 -p 8222:8222 -p 6222:6222 -p 4223:4223 nats-streaming:latest
-
python pubs_stream.py -
python nats-subscribe.py -
python file_mover.py
- {warpin-datalake/nats-lake/hitung} according to your gcs bucket
To create and read file records.bin, Run the following commands:
python proto_write.pypython proto_read.py
To publish and consume protocol buffers messages in NATS Streaming server, make sure the NATS Streaming server has run. Then run the following commands in separate terminal windows.
python publisher.pypython subscriber.py

