Vora 1.3 Thriftserver无法启动

Vora 1.3 Thriftserver无法启动,vora,Vora,我正在使用Manager web UI在HDP2.3上部署Vora 1.3服务。主要是默认配置和节点分配。我已经将Vora Thriftserver服务分配给成功托管Vora 1.2相同服务的节点(我已经删除了该服务) 但服务并没有启动。以下是日志的相关部分: 17/01/23 10:04:27 INFO Server: jetty-8.y.z-SNAPSHOT 17/01/23 10:04:27 INFO AbstractConnector: Started SelectChannelConn

我正在使用Manager web UI在HDP2.3上部署Vora 1.3服务。主要是默认配置和节点分配。我已经将Vora Thriftserver服务分配给成功托管Vora 1.2相同服务的节点(我已经删除了该服务)

但服务并没有启动。以下是日志的相关部分:

17/01/23 10:04:27 INFO Server: jetty-8.y.z-SNAPSHOT
17/01/23 10:04:27 INFO AbstractConnector: Started SelectChannelConnector@0.0.0.0:4040
17/01/23 10:04:27 INFO Utils: Successfully started service 'SparkUI' on port 4040.
17/01/23 10:04:27 INFO SparkUI: Started SparkUI at http://<jumpbox>:4040
17/01/23 10:04:28 INFO SparkContext: Added JAR file:/var/lib/ambari-agent/cache/stacks/HDP/2.3/services/vora-manager/package/lib/vora-spark/lib/spark-sap-datasources-1.3.102-assembly.jar at http://<jumpbox>:41874/jars/spark-sap-datasources-1.3.102-assembly.jar with timestamp 1485126268263
17/01/23 10:04:28 WARN MetricsSystem: Using default name DAGScheduler for source because spark.app.id is not set.
17/01/23 10:04:28 INFO Executor: Starting executor ID driver on host localhost
17/01/23 10:04:28 INFO Utils: Successfully started service 'org.apache.spark.network.netty.NettyBlockTransferService' on port 37523.
17/01/23 10:04:28 INFO NettyBlockTransferService: Server created on 37523
17/01/23 10:04:28 INFO BlockManagerMaster: Trying to register BlockManager
17/01/23 10:04:28 INFO BlockManagerMasterEndpoint: Registering block manager localhost:37523 with 530.0 MB RAM, BlockManagerId(driver, localhost, 37523)
17/01/23 10:04:28 INFO BlockManagerMaster: Registered BlockManager
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/sql/execution/SparkPlanner
        at org.apache.spark.sql.hive.sap.thriftserver.SapSQLEnv$.init(SapSQLEnv.scala:39)
        at org.apache.spark.sql.hive.thriftserver.SapThriftServer$.main(SapThriftServer.scala:22)
        at org.apache.spark.sql.hive.thriftserver.SapThriftServer.main(SapThriftServer.scala)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
(.... goes on...)
17/01/23 10:04:27信息服务器:jetty-8.y.z-SNAPSHOT
17/01/23 10:04:27信息摘要连接器:已启动SelectChannelConnector@0.0.0.0:4040
17/01/23 10:04:27信息实用程序:已在端口4040上成功启动服务“SparkUI”。
17/01/23 10:04:27信息SparkUI:在http://:4040启动SparkUI
17/01/23 10:04:28信息SparkContext:添加JAR文件:/var/lib/ambari agent/cache/stacks/HDP/2.3/services/vora-manager/package/lib/vora-spark/lib/spark-sap-datasources-1.3.102-assembly.JAR,http://:41874/jars/spark-sap-datasources-1.3.102-assembly.JAR,时间戳为1485126268263
17/01/23 10:04:28警告MetricsSystem:对源使用默认名称DAGScheduler,因为未设置spark.app.id。
17/01/23 10:04:28信息执行器:正在主机localhost上启动执行器ID驱动程序
17/01/23 10:04:28信息实用程序:已在端口37523上成功启动服务“org.apache.spark.network.netty.NettyBlockTransferService”。
17/01/23 10:04:28信息NettyBlockTransferService:在37523上创建的服务器
17/01/23 10:04:28信息BlockManager管理员:正在尝试注册BlockManager
17/01/23 10:04:28信息BlockManagerMasterEndpoint:使用530.0 MB RAM注册块管理器本地主机:37523,BlockManagerId(驱动程序,本地主机,37523)
17/01/23 10:04:28信息BlockManager管理员:注册BlockManager
线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/spark/sql/execution/SparkPlanner
位于org.apache.spark.sql.hive.sap.thriftserver.SapSQLEnv$.init(SapSQLEnv.scala:39)
位于org.apache.spark.sql.hive.thriftserver.SapThriftServer$.main(SapThriftServer.scala:22)
位于org.apache.spark.sql.hive.thriftserver.SapThriftServer.main(SapThriftServer.scala)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
(……继续……)
Vora Thriftserver配置选项卡中的Spark可执行文件和Java可执行文件路径正确


我错过了什么吗?

您正在运行Vora 1.3,这意味着您必须使用HDP 2.4.2,其中包括所需的Spark 1.6.1版本。见官方Vora

谢谢迪米特里!SAP内部是否协调Vora和NLS的Hadoop版本要求?我的意思是,如果我想升级我的HDP以适应Vora,我是否能够使用相同的NLS安装?注释2363218中的必备版本看起来非常旧。