Flintrock

Latest version: v2.1.0

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.8.0

Added

* [180]: Accessing data on S3 from your Flintrock cluster is now much
easier! Just configure Flintrock to use Hadoop 2.7+ (which is the
default) and an appropriate IAM role, and you'll be able to access
paths on S3 using the new `s3a://` prefix. [Check the README] for
more information.
* [176], [187]: Flintrock now supports users with non-standard home
directories.

[180]: https://github.com/nchammas/flintrock/pull/180
[176]: https://github.com/nchammas/flintrock/pull/176
[187]: https://github.com/nchammas/flintrock/pull/187
[Check the README]: https://github.com/nchammas/flintrock/tree/v0.8.0#accessing-data-on-s3

Changed

* [168]: Flintrock now does a better job of cleaning up after
interrupted operations.
* [179], [184]: Flintrock can now clean up malformed Flintrock
clusters.
* [`6b426ae`]: We fixed an issue affecting some users of Flintrock's
standalone package that caused Flintrock to intermittently throw
`ImportError`s.

[168]: https://github.com/nchammas/flintrock/pull/168
[179]: https://github.com/nchammas/flintrock/pull/179
[184]: https://github.com/nchammas/flintrock/pull/184
[`6b426ae`]: https://github.com/nchammas/flintrock/commit/6b426aedc7e92b434021cc09c6e7eb181fca7eef

0.7.0

Added

* [146]: Flintrock now ensures that launched clusters have Java 8 or
higher installed.
* [149]: You can now specify an [EC2 user data] script to use on launch
with the new `--ec2-user-data` option.

[146]: https://github.com/nchammas/flintrock/pull/146
[149]: https://github.com/nchammas/flintrock/pull/149
[EC2 user data]: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

Changed

* [154], [155], [156]: Flintrock now provides friendly error messages
when it encounters common configuration or setup problems.

[154]: https://github.com/nchammas/flintrock/pull/154
[155]: https://github.com/nchammas/flintrock/pull/155
[156]: https://github.com/nchammas/flintrock/pull/156

0.6.0

Added

* [115]: Flintrock can now resize existing clusters with the new
`add-slaves` and `remove-slaves` commands.

[115]: https://github.com/nchammas/flintrock/pull/115

Changed

* [115]: If you lost your master somehow, Flintrock can now still
destroy the cluster.
* [115]: You can no longer launch clusters with 0 slaves. The
implementation was broken. We may fix and add this capability back
in the future.

0.5.0

Added

* [118]: You can now specify `--hdfs-download-source` (or the
equivalent in your config file) to tell Flintrock to download Hadoop
from a specific URL when launching your cluster.
* [125]: You can now specify `--spark-download-source` (or the
equivalent in your config file) to tell Flintrock to download Spark
from a specific URL when launching your cluster.
* [112]: You can now specify `--ec2-security-group` to associate
additional security groups with your cluster on launch.

[118]: https://github.com/nchammas/flintrock/pull/118
[125]: https://github.com/nchammas/flintrock/pull/125
[112]: https://github.com/nchammas/flintrock/pull/112

Changed

* [103], [114]: Flintrock now opens port 6066 and 7077 so local
clients like Apache Zeppelin can connect directly to the Spark
master on the cluster.
* [122]: Flintrock now automatically adds executables like
`spark-submit`, `pyspark`, and `hdfs` to the default `PATH`, so
they're available to call right when you login to the cluster.

[103]: https://github.com/nchammas/flintrock/pull/103
[114]: https://github.com/nchammas/flintrock/pull/114
[122]: https://github.com/nchammas/flintrock/pull/122

0.4.0

Added

* [98], [99]: You can now specify `latest` for `--spark-git-commit`
and Flintrock will automatically build Spark on your cluster at the
latest commit. This feature is only available for Spark repos
hosted on GitHub.
* [94]: Flintrock now supports launching clusters into non-default
VPCs.

[94]: https://github.com/nchammas/flintrock/pull/94
[98]: https://github.com/nchammas/flintrock/pull/98
[99]: https://github.com/nchammas/flintrock/pull/99

Changed

* [86]: Flintrock now correctly catches when spot requests fail and
bubbles up an appropriate error message.
* [93], [97]: Fixed the ability to build Spark from git. (It was
broken for recent commits.)
* [96], [100]: Flintrock launches should now work correctly whether
the default Python on the cluster is Python 2.7 or Python 3.4+.

[86]: https://github.com/nchammas/flintrock/pull/86
[93]: https://github.com/nchammas/flintrock/pull/93
[96]: https://github.com/nchammas/flintrock/pull/96
[97]: https://github.com/nchammas/flintrock/pull/97
[100]: https://github.com/nchammas/flintrock/pull/100

0.3.0

Changed

* [`eca59fc`], [`3cf6ee6`]: Tweaked a few things so that Flintrock
can launch 200+ node clusters without hitting certain limits.

[`eca59fc`]: https://github.com/nchammas/flintrock/commit/eca59fc0052874d9aa48b7d4d7d79192b5e609d1
[`3cf6ee6`]: https://github.com/nchammas/flintrock/commit/3cf6ee64162ceaac6429d79c3bc6ef25988eaa8e

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.