[Looping Anjana and Isuru]

@Anjana, Niranda: is it possible to plugin a custom member discovery scheme
for Spark? In the current implementation how does a wso2das with embedded
Spark instance discover the other members?
I'm referring to Spark cluster mode deployment here.

Thanks.

On Wed, Jul 6, 2016 at 6:49 AM, Nirmal Fernando <nir...@wso2.com> wrote:

> [Looping Niranda]
>
> On Tue, Jul 5, 2016 at 10:22 PM, Akila Ravihansa Perera <
> raviha...@wso2.com> wrote:
>
>> Hi,
>>
>> Deploying wso2das in Mesos is bit tricky due to lack of overlay network
>> support in Mesos OOTB. This is mainly because Spark cluster (when running
>> in Spark cluster mode) is unable to communicate through Docker IP addresses
>> when they are assigned to different host machines in a multi-node Mesos
>> deployment. I checked the config options in [1] and tried setting
>> SPARK_PUBLIC_DNS parameter to Mesos host IP without any success.
>>
>> The main problem is there is no way to instruct Spark members to bind to
>> the local Docker IP and advertise a different IP (Mesos slave host IP) to
>> other members.
>>
>> @Niranda, Nirmal: is this something we can fix from our side? AFAIU, we
>> are using Hazelcast to discover Spark/wso2das members and adding them to
>> Spark context, right?
>>
>> On a side note, there is a Wiki page explaining how Spark should be used
>> with Mesos in [2]. This is available after Spark 1.2.0. In this approach,
>> we treat each Mesos slave as a Spark member and Spark/Mesos driver can
>> directly schedule tasks on Mesos slaves instead of running Spark itself as
>> a container. We should consider this approach in our C5 based efforts. We
>> can leverage Kubernetes in the same way.
>>
>> IMO, we should recommend users to use wso2das in Spark client mode on
>> Mesos due to these complexities.
>>
>
> +1, if we can't solve above from within DAS.
>
>
>> There is a DCOS Mesos framework for Spark [3] which can be used to deploy
>> Spark on Mesos very easily. We can even leverage DCOS Spark framework in
>> our deploy scripts.
>>
>> [1] http://spark.apache.org/docs/latest/spark-standalone.html
>> [2] http://spark.apache.org/docs/latest/running-on-mesos.html
>> [3] https://docs.mesosphere.com/1.7/usage/service-guides/spark/
>>
>> Thanks.
>>
>> --
>> Akila Ravihansa Perera
>> WSO2 Inc.;  http://wso2.com/
>>
>> Blog: http://ravihansa3000.blogspot.com
>>
>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Team Lead - WSO2 Machine Learner
> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 
Akila Ravihansa Perera
WSO2 Inc.;  http://wso2.com/

Blog: http://ravihansa3000.blogspot.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to