Нужно запустить как сервис такую штуку как Fluvio. Запускается он коммандой fluvio cluster start или если уже был создан кластер то тогда fluvio cluster resume
fluvio cluster start
📝 Running pre-flight checks
✅ Local Fluvio is not installed
✅ Previous local fluvio installation not found
🎉 All checks passed!
✅ Local Cluster initialized
👤 Profile set
✅ SC Launched
🤖 Starting SPU: (1/1) / ✅ 1 SPU launched
🎯 Successfully installed Local Fluvio cluster
после чего создается несколько процессов. После перезагрузки системы процессов естественно нет.
1216 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio run sc --local /home/pg/.fluvio/data/metadata --bind-public 127.0.0.1:9003
1233 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio-run sc --local /home/pg/.fluvio/data/metadata --bind-public 127.0.0.1:9003
1252 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio run spu -i 5001 -p 0.0.0.0:9010 -v 0.0.0.0:9011 --log-base-dir /home/pg/.fluvio/data
1269 pts/0 Sl 0:00 /home/pg/.fluvio/bin/fluvio-run spu -i 5001 -p 0.0.0.0:9010 -v 0.0.0.0:9011 --log-base-dir /home/pg/.fluvio/data
Если запустить через systemd то процесс не запускается.Утилита fluvio написана что сама запускает процессы и потом можно проверять статус процессов этой же утилитой. Но как сделать автостарт процессов?
sudo systemctl status fluvio.service
● fluvio.service - Fluvio Streaming Platform
Loaded: loaded (/etc/systemd/system/fluvio.service; disabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2025-03-04 17:39:26 MSK; 2s ago
Process: 1132 ExecStart=/home/pg/.fluvio/bin/fluvio cluster start (code=exited, status=217/USER)
Main PID: 1132 (code=exited, status=217/USER)