Установка Hadoop в Ubuntu 16.04

Для Unity: в «системных настройках» перейдите в «network», затем «network proxy»: вы можете установить свою прокси-систему в ширину.

Для установки пользователя и пароля задайте его следующим образом: user: password @ proxy: port

Для Unity : посмотрите эту тему Как установить системные прокси-серверы в Xubuntu, Lubuntu или Ubuntu Studio?

3
задан 17 December 2017 в 01:22

3 ответа

Когда я набираю whereis java, он дает: java: /usr/local/java /usr/share/java /home/hugh/.sdkman/candidates/java/9.0.1-oracle/bin/java

Целью шага 3 является настройка вашего дома Java. Основываясь на вашем комментарии выше, ваш дом Java - /home/hugh/.sdkman/candidates/java/9.0.1-oracle, это значение, которое будет использоваться как JAVA_HOME в файле конфигурации hadoop-env.sh. То есть:

export JAVA_HOME=/home/hugh/.sdkman/candidates/java/9.0.1-oracle

Позвольте мне объяснить немного больше. В инструкциях просим вас сделать readlink -f /usr/bin/java | ..., потому что страница предполагает, что вы /usr/bin/java символически связаны где-то. Но вы этого не сделаете. Ваш java на самом деле находится в /usr/local/java, поэтому в вашем случае эквивалентным соответствующим шагом будет:

readlink -f /usr/local/java | sed "s:bin/java::"

Где readlink -f /usr/local/java выведет /home/hugh/.sdkman/candidates/java/9.0.1-oracle/bin/java и команду sed удаляет из него bin/java, что оставляет вас с /home/hugh/.sdkman/candidates/java/9.0.1-oracle.

2
ответ дан 22 May 2018 в 16:57
  • 1
    Мое лучшее предположение было бы использовать $ readlink -f /home/hugh/.sdkman/candidates/java | sed: s: bin / java :: & quot ;? aS Джон Орион предложил это неправильно, если так, почему? Вы используете альтернативный метод для настройки Java дома с помощью экспорта JAVA_HOME =? Этот метод делает то же самое, что и исходная команда в третьей ссылке readlink ... Извините за все вопросы, но я хочу узнать, что на самом деле происходит. – Bazman 17 December 2017 в 01:35
  • 2
    @Bazman Я добавил больше объяснений по поводу рассуждений, дайте мне знать, если вам нужно больше разъяснений. – janos 17 December 2017 в 01:41
  • 3
    ОК, извините за глупые вопросы noob, он работает в любом случае, спасибо вам большое! – Bazman 17 December 2017 в 01:49
  • 4
    @Bazman, пожалуйста, и это был справедливый вопрос! – janos 17 December 2017 в 01:49
Когда я набираю whereis java, он дает: java: /usr/local/java /usr/share/java /home/hugh/.sdkman/candidates/java/9.0.1-oracle/bin/java

Целью шага 3 является настройка вашего дома Java. Основываясь на вашем комментарии выше, ваш дом Java - /home/hugh/.sdkman/candidates/java/9.0.1-oracle, это значение, которое будет использоваться как JAVA_HOME в файле конфигурации hadoop-env.sh. То есть:

export JAVA_HOME=/home/hugh/.sdkman/candidates/java/9.0.1-oracle

Позвольте мне объяснить немного больше. В инструкциях просим вас сделать readlink -f /usr/bin/java | ..., потому что страница предполагает, что вы /usr/bin/java символически связаны где-то. Но вы этого не сделаете. Ваш java на самом деле находится в /usr/local/java, поэтому в вашем случае эквивалентным соответствующим шагом будет:

readlink -f /usr/local/java | sed "s:bin/java::"

Где readlink -f /usr/local/java выведет /home/hugh/.sdkman/candidates/java/9.0.1-oracle/bin/java и команду sed удаляет из него bin/java, что оставляет вас с /home/hugh/.sdkman/candidates/java/9.0.1-oracle.

2
ответ дан 18 July 2018 в 01:03
Когда я набираю whereis java, он дает: java: /usr/local/java /usr/share/java /home/hugh/.sdkman/candidates/java/9.0.1-oracle/bin/java

Целью шага 3 является настройка вашего дома Java. Основываясь на вашем комментарии выше, ваш дом Java - /home/hugh/.sdkman/candidates/java/9.0.1-oracle, это значение, которое будет использоваться как JAVA_HOME в файле конфигурации hadoop-env.sh. То есть:

export JAVA_HOME=/home/hugh/.sdkman/candidates/java/9.0.1-oracle

Позвольте мне объяснить немного больше. В инструкциях просим вас сделать readlink -f /usr/bin/java | ..., потому что страница предполагает, что вы /usr/bin/java символически связаны где-то. Но вы этого не сделаете. Ваш java на самом деле находится в /usr/local/java, поэтому в вашем случае эквивалентным соответствующим шагом будет:

readlink -f /usr/local/java | sed "s:bin/java::"

Где readlink -f /usr/local/java выведет /home/hugh/.sdkman/candidates/java/9.0.1-oracle/bin/java и команду sed удаляет из него bin/java, что оставляет вас с /home/hugh/.sdkman/candidates/java/9.0.1-oracle.

2
ответ дан 24 July 2018 в 17:19

Другие вопросы по тегам:

Похожие вопросы: