Совместимость Nutch с Java 11 - PullRequest
1 голос
/ 29 января 2020

Я попытался посмотреть системные требования для Apache Nutch и не смог найти ни одного хорошего справочного документа. Я нахожусь в процессе миграции с OpenJDK 8 на OpenJDK 11, и я не был уверен, какие версии Java поддерживаются Nutch.

Я столкнулся с этой проблемой JIRA - https://issues.apache.org/jira/browse/NUTCH-2171, которая модернизировал багажник Nutch до Java 1.8. Но как насчет Java 1.11?

1 Ответ

3 голосов
/ 29 января 2020

Nutch 1.16 построен с использованием Java 8, а Java 8 по-прежнему является рекомендуемой средой выполнения. Но в локальном режиме он также должен работать на Java 11.

. Чтобы использовать Java 11 в распределенном режиме (работающем в кластере Had oop), нам нужно дождаться, пока Had oop поддержка Java 11 в качестве среды выполнения, см. HAD OOP -15338 и вики-страницу oop Java Версии . Когда Had oop поддерживает Java 11 (ожидается для 3.3), мы должны дать нашим пользователям некоторое время для обновления их кластеров Had oop, так как мы, вероятно, не хотим поддерживать две отдельные ветви для разных версий Java.

Таким образом, в ближайшем будущем мы, вероятно, останемся совместимыми с Java 8 средой выполнения, но постараемся подготовиться к обновлению: Nutch 1.16 может быть скомпилирован с использованием Java 11, но некоторые модульные тесты не пройдены, см. NUTCH-2512 , к которому следует обратиться в 1.17.

...