input_path = input("Please choose the input of your program (on your HDFS File System) ")
output_path = input("Please choose a name for your output folder ")
main_command = str('yarn jar '+ jar_path+' -files mapper.py,reducer.py -mapper temp_streaming/mapper.py -reducer temp_streaming/reducer.py -input '+ input_path + ' -output '+ output_path)
connect.run(main_command)
bash: yarn: command not found
Traceback (most recent call last):
File "__main.py__", line 77, in
main()
File "__main.py__", line 65, in main
RunMapReduce(mapper, reducer, jar_path)
File "__main.py__", line 46, in RunMapReduce
connect.run(main_command)
File "", line 2, in run
File "/usr/local/lib/python3.5/dist-packages/fabric2/connection.py", line 30, in opens
return method(self, *args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/fabric2/connection.py", line 586, in run
return self._run(runner, command, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/invoke/context.py", line 100, in _run
return runner.run(command, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/invoke/runners.py", line 268, in run
return self._run_body(command, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/invoke/runners.py", line 401, in _run_body
raise UnexpectedExit(result)
invoke.exceptions.UnexpectedExit: Encountered a bad command exit code!
Command: 'yarn jar /home/hadoop/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.8.4.jar -files mapper.py,reducer.py -mapper temp_streaming/mapper.py -reducer temp_streaming/reducer.py -input /books/kafka_metamorphosis.txt -output /test'
Exit code: 127
Stdout: already printed
Stderr: already printed
Это действует так, как будто удаленный сервер не знает команду yarn, хотя эта команда bash работает, когда я напрямую войдите на сервер с помощью ssh и запустите его. Мне кажется, что это связано с этой библиотекой, но с документацией я не смог решить свою проблему.
[code]input_path = input("Please choose the input of your program (on your HDFS File System) ") output_path = input("Please choose a name for your output folder ")
[code]bash: yarn: command not found Traceback (most recent call last): File "__main.py__", line 77, in main() File "__main.py__", line 65, in main RunMapReduce(mapper, reducer, jar_path) File "__main.py__", line 46, in RunMapReduce connect.run(main_command) File "", line 2, in run File "/usr/local/lib/python3.5/dist-packages/fabric2/connection.py", line 30, in opens return method(self, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/fabric2/connection.py", line 586, in run return self._run(runner, command, **kwargs) File "/usr/local/lib/python3.5/dist-packages/invoke/context.py", line 100, in _run return runner.run(command, **kwargs) File "/usr/local/lib/python3.5/dist-packages/invoke/runners.py", line 268, in run return self._run_body(command, **kwargs) File "/usr/local/lib/python3.5/dist-packages/invoke/runners.py", line 401, in _run_body raise UnexpectedExit(result) invoke.exceptions.UnexpectedExit: Encountered a bad command exit code!
Это действует так, как будто удаленный сервер не знает команду [b]yarn[/b], хотя [b]эта команда bash работает[/b], когда я напрямую войдите на сервер с помощью ssh и запустите его. Мне кажется, что это связано с этой библиотекой, но с документацией я не смог решить свою проблему.
Я запускаю «netstat -ano» на сервере Windows и получаю отчет о множестве TCP-соединений между 127.0.0.1 и 127.0.0.1. PID этих самоподключений принадлежит Java-процессу, серверному приложению, разработанному с использованием Spring Framework. Какая...
Я пытаюсь создать образ Docker для приложения Java с помощью Maven, но во время процесса сборки Docker возникает ошибка. Вот мой Dockerfile:
# Build stage
FROM eclipse-temurin:21 AS build
WORKDIR /app
COPY pom.xml .
COPY src ./src
#mvn clean...
У меня есть VPS, и я хочу настроить среду удаленной разработки для своих разработчиков. Я хочу, чтобы мои разработчики могли подключаться к удаленному серверу через расширение удаленного ssh vs code, но они не могли загружать какой-либо файл или...
когда я пытаюсь подключиться по SSH к своему компьютеру Arch Linux в другой сети, используя username@public_ip, это не работает, но когда я пытаюсь использовать ту же самую сеть, например username@privateip, это работает
Я еще не очень хорошо...