Я пытаюсь запустить задание Spark и SparkSQL из консоли рабочего процесса Alibaba E-MapReduce.
Я пытаюсь выполнить следующую команду:
--master yarn-client --driver-memory 7g --num-executors 10 --executor-memory 5g --executor-cores 1 --jars ossref://emr/checklist/jars/emr-core-0.1.0.jar ossref://emr/checklist/python/wordcount.py oss://emr/checklist/data/kddb 5 32
Получение следующей ошибки:
Вт, 18 июня, 10:48:58 CST 2019 [LocalJobLauncherAM] ИНФОРМАЦИЯ Запуск программы запуска потока emr am ... ================= РАБОТА ПЕЧАТИ ENV BEGIN ======= ==========
== Свойства системы ============
java.runtime.name = Среда выполнения OpenJDK
sun.boot.library.path = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre / lib / amd64 java.vm.version = 25.151-b12 java.vm.vendor = Корпорация Oracle
java.vendor.url = http://java.oracle.com/ path.separator =:
java.vm.name = 64-разрядная серверная виртуальная машина OpenJDK file.encoding.pkg = sun.io
user.country = US sun.java.launcher = SUN_STANDARD
sun.os.patch.level = unknown java.vm.specification.name = Спецификация виртуальной машины Java
user.dir = / mnt / disk1 / flow-agent / local -rm / LocalApplication_1560824463304_2 / container_1560824463304_2_01_000001 java.runtime.version = 1.8.0_151-b12
java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
java.endorsed.dirs = / usr / java / java / java. .0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre / lib / одобрено os.arch = amd64 java.io.tmpdir = tmp line.separator === Системное окружение ===================
== Системные аргументы =============
[] ================= ВРЕМЯ ПЕЧАТИ ENV END ================= Вт 18 июня, 10:48:58 CST 2019 [LocalJobLauncherAM] ОШИБКА Имя класса средства запуска задания не задано, завершите работу.
Пытаться
Глядя на полученное сообщение об ошибке, вы должны просто пропустить параметр имени класса:
sun.jnu.encoding = UTF-8 emr.flow.user = hadoop
java.library.path = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre / lib / amd64 / сервер: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12 .el7_4.x86_64 / jre / lib / amd64: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre /../ lib / amd64: / lib64: /usr/lib/hadoop-current/lib/native/::/usr/lib/jvm/java-1.8.0/jre/lib/amd64/server:/usr/lib/hadoop-current/lib/native:/ usr / java / packages / lib / amd64: / usr / lib64: / lib64: / lib: / usr / lib java.specification.name = Спецификация API платформы Java
java.class.version = 52.0 sun.management.compiler = 64-разрядные многоуровневые компиляторы HotSpot os.version = 3.10.0-693.2.2.el7.x86_64
user.home = / home / hadoop user.timezone = Азия / Шанхай
java.awt.printerjob = sun .print.PSPrinterJob file.encoding = UTF-8
java.specification.version = 1.8 flow.job.id = FJI-F6D6115A3E436AAC_0
java.class.path = launcher.jar user.name = ha doop
flow.job.result.local.dir = / mnt / disk1 / flow-agent / job-results
flow.job.launcher.class.name = com.aliyun.emr.flow.agent.jobs .launcher.impl.SparkSqlJobLauncherImpl java.vm.specification.version = 1.8
sun.java.command = com.aliyun.emr.flow.agent.jobs.launcher.local.LocalJobLauncherAM java.home = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre sun.arch.data.model = 64 user.language = en
java.specification.vendor = Oracle Corporation
awt.toolkit = sun.awt.X11.XToolkit java.vm.info = смешанный режим
java.version = 1.8.0_151
java.ext.dirs = / usr / lib / jvm / java-1.8. 0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre / lib / ext: / usr / java / packages / lib / ext sun.boot.class.path = / usr / lib / jvm / java-1.8 .0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre / lib / resources.jar: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4. x86_64 / jre / lib / rt.jar: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/lib/sunrsasign.jar: / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.151-1.b12.el 7_4.x86_64 / jre / lib / jsse.jar: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/lib/jce.jar: / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64 / jre / lib / charsets.jar: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151 -1.b12.el7_4.x86_64 / jre / lib / jfr.jar: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/classes java.vendor = Oracle Corporation file.separator = /
java.vendor.url.bug = http://bugreport.sun.com/bugreport/
flow.job.meta.data.path = job.metadata
sun.io.unicode.encoding = UnicodeLittle sun.cpu.endian = маленькое
солнце. cpu.isalist = - person juvchan   schedule 19.06.2019