|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Добрый день! Приложение работает с хадупом- hdfs, m/r, spark. При этом надо мигрировать на JDK 9/10/11/... - чтобы не осталься без багфиксов. В клиентских библиотеках хадупа полно Unsafe и прочего еретического кода :) Как это делать? Приложение старое, хочется обойтис минимальными усилиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2018, 07:33 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey TominДобрый день! Приложение работает с хадупом- hdfs, m/r, spark. При этом надо мигрировать на JDK 9/10/11/... - чтобы не осталься без багфиксов. В клиентских библиотеках хадупа полно Unsafe и прочего еретического кода :) Как это делать? Приложение старое, хочется обойтис минимальными усилиями. 9-ка уже вроде бы не поддерживается. 10-ка вроде бы скоро тоже не будет поддерживаться. Надо смотреть в сторону 11, он вроде бы как LTS, как 1.8 :-) ИМХО малой кровью тут не обойдешься... Ну или сидеть на 1.8. Я не только знаю, на сколько у нее LTS и закончиться ли он с выходом 11 версии ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2018, 09:35 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Oracle Java SE Support Roadmap . Возможные варианты: 1. Покупка коммерческой поддержки. Необязательно у пророков; 2. Миграция на OpenJDK, бинарные сборки которого есть много у кого. Включая регулярно обновляемые JDK 6/7/8 и "next generation". С OpenJFX чуть сложнее - не знаю тех, кто собирает OpenJFX, доступный для промышленной эксплуатации без оплаченной подписки/поддержки. С другой стороны, бинарные сборки - проблема, в основном, под виндой. Для хрюниксов разных мастей всё должно быть много проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2018, 09:57 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
mad_nazgulНу или сидеть на 1.8. Я не только знаю, на сколько у нее LTS и закончиться ли он с выходом 11 версииТот же Azul анонсировал свой план . КрасныйШляп, опять же . ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2018, 10:03 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey TominКак это делать? Приложение старое, хочется обойтис минимальными усилиями. - мне кажется, минимальными усилиями уже не получится, видимо есть архитектурная проблема. А так, декомпозиция - основная часть приложения на одной версии JVM, HDFS-client на другой версии JVM, а связь между - REST/SOAP/JMS и т п ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:29 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
KachalovAlexey TominКак это делать? Приложение старое, хочется обойтис минимальными усилиями. - мне кажется, минимальными усилиями уже не получится, видимо есть архитектурная проблема. А так, декомпозиция - основная часть приложения на одной версии JVM, HDFS-client на другой версии JVM, а связь между - REST/SOAP/JMS и т п Проблема в том, что JDK8 будет всё сложнее в поддержке. И надо быть готовым запуститься на 9ке. Собственно всё. Так что вынести кусок приложения- сильно лучше не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 13:48 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey TominПроблема в том, что JDK8 будет всё сложнее в поддержке. И надо быть готовым запуститься на 9ке. Собственно всё. Так что вынести кусок приложения- сильно лучше не будет. - ну тогда Вам придется делать за разработчиков Hadoop их работу и пытаться самостоятельно решить возникающие проблемы ( Java 9 Unsafe ). Кстати, не уловил - а версии Hadoop Вы обновлять планируете? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 14:12 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey TominИ надо быть готовым запуститься на 9кеБессмысленно запускаться на промежуточной версии, которая уже снята с поддержки. Даже "для посмотреть" - уже Java10. Для реальной миграции - или брать беты Java11 или ждать "осеннего выпуска". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 16:40 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey Tomin, - как вариант: переделайтесь на WebHDFS (переделок не так много будет), это решит проблемы с клиентом, но это не решит вопроса с неготовностью переезда Hadoop на Java 9+ ( Java 9 incompatibilies in Hadoop ) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 17:58 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
KachalovAlexey TominПроблема в том, что JDK8 будет всё сложнее в поддержке. И надо быть готовым запуститься на 9ке. Собственно всё. Так что вынести кусок приложения- сильно лучше не будет. - ну тогда Вам придется делать за разработчиков Hadoop их работу и пытаться самостоятельно решить возникающие проблемы ( Java 9 Unsafe ). Нафиг :) KachalovКстати, не уловил - а версии Hadoop Вы обновлять планируете? Конечно. Basil A. SidorovAlexey TominИ надо быть готовым запуститься на 9кеБессмысленно запускаться на промежуточной версии, которая уже снята с поддержки. Даже "для посмотреть" - уже Java10. Для реальной миграции - или брать беты Java11 или ждать "осеннего выпуска". Обратная совместимость вроде как ломалась только при переходе к 9ке. Так что 9-10-11-12 это не критично. KachalovAlexey Tomin, - как вариант: переделайтесь на WebHDFS (переделок не так много будет), это решит проблемы с клиентом, но это не решит вопроса с неготовностью переезда Hadoop на Java 9+ ( Java 9 incompatibilies in Hadoop ) Спасибо, попробую WebHDFS. А что на нодах хадупа нельзя обновить java - это плохо, но лучше обновить хотя бы на остальных серверах. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 19:26 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey TominДобрый день! Приложение работает с хадупом- hdfs, m/r, spark. При этом надо мигрировать на JDK 9/10/11/... - чтобы не осталься без багфиксов. В клиентских библиотеках хадупа полно Unsafe и прочего еретического кода :) Как это делать? Приложение старое, хочется обойтис минимальными усилиями. не трогать то, что не ломается багфиксы обкатанной платформы это припарки до того места, что у собаки под пятой ногой ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 19:46 |
|
JDK 9(10, 11) и hadoop client
|
|||
---|---|---|---|
#18+
Alexey TominОбратная совместимость вроде как ломалась только при переходе к 9ке. Так что 9-10-11-12 это не критично.Здрасте-пожалуйста: forRemoval (since 9) . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 20:02 |
|
|
start [/forum/topic.php?fid=59&msg=39663720&tid=2121969]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 486ms |
0 / 0 |