spark-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manoj Samel <manojsamelt...@gmail.com>
Subject Re: How to specify the port for AM Actor ...
Date Wed, 01 Apr 2015 18:12:22 GMT
Filed https://issues.apache.org/jira/browse/SPARK-6653

On Sun, Mar 29, 2015 at 8:18 PM, Shixiong Zhu <zsxwing@gmail.com> wrote:

> LGTM. Could you open a JIRA and send a PR? Thanks.
>
> Best Regards,
> Shixiong Zhu
>
> 2015-03-28 7:14 GMT+08:00 Manoj Samel <manojsameltech@gmail.com>:
>
>> I looked @ the 1.3.0 code and figured where this can be added
>>
>> In org.apache.spark.deploy.yarn ApplicationMaster.scala:282 is
>>
>>     actorSystem = AkkaUtils.createActorSystem("sparkYarnAM",
>> Utils.localHostName, 0,
>>       conf = sparkConf, securityManager = securityMgr)._1
>>
>>
>> If I change it to below, then I can start it on the port I want.
>>
>>     val port = sparkConf.getInt("spark.am.actor.port", 0) // New property
>> ...
>>     actorSystem = AkkaUtils.createActorSystem("sparkYarnAM",
>> Utils.localHostName, port,
>>       conf = sparkConf, securityManager = securityMgr)._1
>>
>> Thoughts? Any other place where any change is needed?
>>
>>
>>
>> On Wed, Mar 25, 2015 at 4:44 PM, Shixiong Zhu <zsxwing@gmail.com> wrote:
>>
>>> There is no configuration for it now.
>>>
>>> Best Regards,
>>> Shixiong Zhu
>>>
>>> 2015-03-26 7:13 GMT+08:00 Manoj Samel <manojsameltech@gmail.com>:
>>>
>>>> There may be firewall rules limiting the ports between host running
>>>> spark and the hadoop cluster. In that case, not all ports are allowed.
>>>>
>>>> Can it be a range of ports that can be specified ?
>>>>
>>>> On Wed, Mar 25, 2015 at 4:06 PM, Shixiong Zhu <zsxwing@gmail.com>
>>>> wrote:
>>>>
>>>>> It's a random port to avoid port conflicts, since multiple AMs can run
>>>>> in the same machine. Why do you need a fixed port?
>>>>>
>>>>> Best Regards,
>>>>> Shixiong Zhu
>>>>>
>>>>> 2015-03-26 6:49 GMT+08:00 Manoj Samel <manojsameltech@gmail.com>:
>>>>>
>>>>>> Spark 1.3, Hadoop 2.5, Kerbeors
>>>>>>
>>>>>> When running spark-shell in yarn client mode, it shows following
>>>>>> message with a random port every time (44071 in example below). Is
there a
>>>>>> way to specify that port to a specific port ? It does not seem to
be part
>>>>>> of ports specified in
>>>>>> http://spark.apache.org/docs/latest/configuration.html
>>>>>> spark.xxx.port ...
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> 15/03/25 22:27:10 INFO Client: Application report for
>>>>>> application_1427316153428_0014 (state: ACCEPTED)
>>>>>> 15/03/25 22:27:10 INFO YarnClientSchedulerBackend: ApplicationMaster
>>>>>> registered as Actor[akka.tcp://sparkYarnAM@xyz
>>>>>> :44071/user/YarnAM#-1989273896]
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Mime
View raw message