0

У меня есть runnable jar, который я хочу запустить на AWS EMR. Мне нужно предоставить пару аргументов и VM arg. Как мне это сделать?Как включить аргумент vm в командной строке?

java -jar myjar.jar arg1 arg2 arg3 

Как и где включить аргумент vm?

Я положил это в моем VM аргумент о затмении

-Dncsa.hdf.hdf5lib.H5.hdf5lib=/home/gbachani/HDFView-2.11/HDFView-2.11.0-Linux/HDF_Group/HDFView/2.11.0/lib/libjhdf5.so 

Как установить его на AWS ЭМИ?

ответ

1

Это:

java [ options ] -jar file.jar [ arguments ] 

(см http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html)

Так что в вашем случае:

java -Dncsa.hdf.hdf5lib.H5.hdf5lib=/home/gbachani/HDFView-2.11/HDFView-2.11.0-Linux/HDF_Group/HDFView/2.11.0/lib/libjhdf5.so -jar myjar.jar arg1 arg2 arg3 
+0

Как установить его на AWS ЭМИ ?? – user3044327

+0

Я могу использовать System.setProperty ("ncsa.hdf.hdf5lib.H5.hdf5lib", "/ home/gbachani/HDFView-2.11/HDFView-2.11.0-Linux/HDF_Group/HDFView/2.11.0/lib/libjhdf5. так"). Может быть, мне нужно попробовать это на AWS. – user3044327

+0

В документе AWS EMR представляется, что параметр mapred.reduce.child.java.opts - это тот, который используется (http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-troubleshoot-slow- 6.html) –

 Смежные вопросы

  • Нет связанных вопросов^_^