This repository has been archived by the owner on Dec 4, 2024. It is now read-only.
Spark and Spark-History 2.3.0-2.2.0-2-beta
·
294 commits
to master
since this release
NOTICE
This is a beta release of the DC/OS Spark framework. It contains multiple improvements as well as new features that are to be considered of beta quality. Do not operate this version in production.
Improvements
- Added
--executor-auth-secret
as a shortcut for Spark SASL (Executor authentication and BlockTransferService encryption) configuration. - Changed the default user to
root
. (Breaking change) - Instead of setting the
krb5.conf
as a base64-encoded blob, the user can now specifyservice.security.kerberos.kdc.[port|hostname]
andservice.security.kerberos.realm
directly inoptions.json
. The old behavior with the base64-encoded blob remains the same, and will overwrite the new configs.
Bug Fixes
- The spark CLI has "shortcut" command-line args, that are translated into spark.config=setting configurations downstream (such as
spark.executor.memory
). Fixed a bug where a user sets the configuration directly and is overwritten with the default value for the shortcut argument.
Tests
- Changes to allow integration tests to run in strict mode.
Documentation
- Added worked examples (walkthroughs) for setting up Spark securely.
- Added docs on using Mesos Quota to manage resources in job scheduling.
- Added instructions to Install docs describing how to install in strict mode.
Breaking Changes
- Changed the default user to
root
, in both the Dispatcher and History Server. - To configure Kerberos in
options.json
, a new propertyservice.security.kerberos.enabled
must be set totrue
. This applies to both the Dispatcher and History Server. - Removed the
security.ssl
properties fromoptions.json
. These properties are no longer needed for the new Go-based CLI.