2016-11-30 38 views
1

我在启动谷歌云数据集群端口10010中的spark sql的节俭服务器时遇到了困难,它出现以下错误,任何人都可以帮忙吗?我试图改变端口号仍然没有运气。无法在google-cloud-dataproc中启动Spark Thrift服务器

须藤-u火花HIVE_SERVER2_THRIFT_PORT = 10010 /usr/lib/spark/sbin/start-thriftserver.sh

这里是日志:

16/11/30 23时47分十六秒INFO有机.apache.hive.service.AbstractService:Service:启动ThriftBinaryCLIService。 16/11/30 23:47:16 INFO org.apache.hive.service.AbstractService:Service:HiveServer2已启动。 16/11/30 23:47:16错误org.apache.hive.service.cli.thrift.ThriftCLIService:启动HiveServer2时出错:无法启动ThriftBinaryCLIService org.apache.thrift.transport.TTransportException:无法在服务器上创建ServerSocket地址0.0.0.0/0.0.0.0:10002。 (org.apache.thrift.transport.TServerSocket)(TServerSocket.java:109) at org.apache.thrift.transport.TServerSocket。(TServerSocket.java:91) at org.apache.thrift.transport.TServerSocket。 (TServerSocket.java:87) at org.apache.hive.service.auth.HiveAuthFactory.getServerSocket(HiveAuthFactory.java:241) at org.apache.hive.service.cli.thrift.ThriftBinaryCLIService.run(ThriftBinaryCLIService.java :66) at java.lang.Thread.run(Thread.java:745) 16/11/30 23:47:16 INFO org.apache.hive.service.server.HiveServer2:关闭HiveServer2 16/11/30 23:47:16 INFO org.apache.hive.service.AbstractService:Service:ThriftBinaryCLIService已停止。 16/11/30 23:47:16 INFO org.apache.hive.service.AbstractService:Service:OperationManager停止。 16/11/30 23:47:16 INFO org.apache.hive.service.AbstractService:Service:SessionManager停止。 16/11/30 23:47:16 INFO org.apache.hive.service.AbstractService:Service:CLIService已停止。 16/11/30 23时47分十六秒INFO org.apache.hive.service.AbstractService:服务:HiveServer2停止

回答

0

我不知道是什么原因,没有工作,但我会建议运行 apt-get install spark-thriftserver代替。

服务器默认配置为在端口10002上出现(因为它试图在您的情况下),但您可以在spark-env.sh中更改该端口。

还值得注意的是,带AppMaster和执行程序的Thrift Server可以填充一个小群集,或者被另一个小型Spark作业阻止。

+1

更改spark-env.sh中的HIVE_SERVER2_THRIFT_PORT已运行,谢谢。 – aarem