-
Notifications
You must be signed in to change notification settings - Fork 361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't initialize H2OContext on IPv6-only machine #24
Comments
This can also be reproduced on a dual stack machine by running Spark with |
Thanks @tomdz! We have to improve handling of IPv6 stack in H2O itself. |
Any workaround I can use in the meantime ? |
So far, i was not able reproduce it, i have dual stack machine, passing: --conf spark.driver.extraJavaOptions="-Djava.net.preferIPv6Addresses=true"\
--conf spark.executor.extraJavaOptions="-Djava.net.preferIPv6Addresses=true" I tried to pass different master={local | local[*] | local-cluster[....] }, but creation of H2O context was still successful (but i can see that even spark is using IPV4). However, i know that inside H2O there are few places expecting IPv4. |
Yes, IPv4 is a requirement, and will likely be for the foreseeable future. Tom On Dec 9, 2015, at 1:30 PM, Michal Malohlava notifications@github.com wrote:
|
We (Facebook) are very heavily invested in IPv6 (see e.g. http://www.internetsociety.org/deploy360/wp-content/uploads/2014/04/WorldIPv6Congress-IPv6_LH-v2.pdf) and software that we run internally is generally required to play nice with IPv6-only hosts these days (which in Java is not all that difficult, fwiw). |
@mmalohlava I tried this with Spark 1.5.1 running on JDK 1.8.0_60-b27 on Centos, fwiw. Maybe adding |
@tomdz so far no luck - java7/java8 with |
Should be fixed now... |
On a machine without IPv4 it simply crashes, even in local-only mode (master =
local[*]
):The text was updated successfully, but these errors were encountered: