Livy Appendix: Quick Reference
Appendix A: Quick Reference
Installation Commands
# Install mpacks
ambari-server install-mpack --mpack=<path-to-mpack> --verbose
ambari-server restart
Port Reference
Livy Version | Default Port | Alternative Ports |
|---|---|---|
3.5.5 | 8355 | 8350-8359 |
3.5.1 | 8351 | 8350-8359 |
3.3.3 | 8333 | 8330-8339 |
Common API Endpoints
# Version info
curl http://<host>:<port>/version
# List sessions
curl http://<host>:<port>/sessions
# Create session
curl -X POST http://<host>:<port>/sessions -H "Content-Type: application/json" -d '{...}'
# Get session
curl http://<host>:<port>/sessions/{session-id}
# Delete session
curl -X DELETE http://<host>:<port>/sessions/{session-id}
# List batches
curl http://<host>:<port>/batches
# Submit batch
curl -X POST http://<host>:<port>/batches -H "Content-Type: application/json" -d '{...}'
Configuration Locations
# Livy 3.5.5
/etc/livy3/conf/livy.conf
/etc/livy3/conf/livy-env.sh
# Livy 3.3.3
/etc/livy3_3_3_3/conf/livy.conf
/etc/livy3_3_3_3/conf/livy-env.sh
# Livy 3.5.1
/etc/livy3_3_5_1/conf/livy.conf
/etc/livy3_3_5_1/conf/livy-env.sh
Log Locations
# Livy 3.5.5
/var/log/livy3/livy-livy-server.out
# Livy 3.3.3
/var/log/livy333/livy-livy-server.out
# Livy 3.5.1
/var/log/livy351/livy-livy-server.out
Appendix B: API Version Compatibility Matrix
Feature | Livy 3.3.3 | Livy 3.5.1 | Livy 3.5.5 |
|---|---|---|---|
Interactive Sessions | ✅ | ✅ | ✅ |
Batch Jobs | ✅ | ✅ | ✅ |
Python Sessions | ✅ | ✅ | ✅ |
R Sessions | ✅ | ✅ | ✅ |
Scala Sessions | ✅ | ✅ | ✅ |
Kerberos Auth | ✅ | ✅ | ✅ |
SSL/TLS | ✅ | ✅ | ✅ |
Session Pooling | ⚠️ Limited | ✅ | ✅ Enhanced |
Metrics API | ⚠️ Basic | ✅ | ✅ Enhanced |
Async Operations | ✅ | ✅ | ✅ Improved |
