Hi Yanlin, This is a fairly new effort and is not officially released/supported by Cloudera yet. I believe those numbers will be out once it is released.
Guru Medasani gdm...@gmail.com > On Mar 2, 2016, at 10:40 AM, yanlin wang <yanl...@me.com> wrote: > > Did any one use Livy in real world high concurrency web app? I think it uses > spark submit command line to create job... How about job server or notebook > comparing with Livy? > > Thx, > Yanlin > > Sent from my iPhone > > On Mar 2, 2016, at 6:24 AM, Guru Medasani <gdm...@gmail.com > <mailto:gdm...@gmail.com>> wrote: > >> Hi Don, >> >> Here is another REST interface for interacting with Spark from anywhere. >> >> https://github.com/cloudera/livy <https://github.com/cloudera/livy> >> >> Here is an example to estimate PI using Spark from Python using requests >> library. >> >> >>> data = { >> ... 'code': textwrap.dedent("""\ >> ... val NUM_SAMPLES = 100000; >> ... val count = sc.parallelize(1 to NUM_SAMPLES).map { i => >> ... val x = Math.random(); >> ... val y = Math.random(); >> ... if (x*x + y*y < 1) 1 else 0 >> ... }.reduce(_ + _); >> ... println(\"Pi is roughly \" + 4.0 * count / NUM_SAMPLES) >> ... """) >> ... } >> >>> r = requests.post(statements_url, data=json.dumps(data), headers=headers) >> >>> pprint.pprint(r.json()) >> {u'id': 1, >> u'output': {u'data': {u'text/plain': u'Pi is roughly 3.14004\nNUM_SAMPLES: >> Int = 100000\ncount: Int = 78501'}, >> u'execution_count': 1, >> u'status': u'ok'}, >> u'state': u'available'} >> >> >> Guru Medasani >> gdm...@gmail.com <mailto:gdm...@gmail.com> >> >> >> >>> On Mar 2, 2016, at 7:47 AM, Todd Nist <tsind...@gmail.com >>> <mailto:tsind...@gmail.com>> wrote: >>> >>> Have you looked at Apache Toree, http://toree.apache.org/ >>> <http://toree.apache.org/>. This was formerly the Spark-Kernel from IBM >>> but contributed to apache. >>> >>> https://github.com/apache/incubator-toree >>> <https://github.com/apache/incubator-toree> >>> >>> You can find a good overview on the spark-kernel here: >>> http://www.spark.tc/how-to-enable-interactive-applications-against-apache-spark/ >>> >>> <http://www.spark.tc/how-to-enable-interactive-applications-against-apache-spark/> >>> >>> Not sure if that is of value to you or not. >>> >>> HTH. >>> >>> -Todd >>> >>> On Tue, Mar 1, 2016 at 7:30 PM, Don Drake <dondr...@gmail.com >>> <mailto:dondr...@gmail.com>> wrote: >>> I'm interested in building a REST service that utilizes a Spark SQL Context >>> to return records from a DataFrame (or IndexedRDD?) and even add/update >>> records. >>> >>> This will be a simple REST API, with only a few end-points. I found this >>> example: >>> >>> https://github.com/alexmasselot/spark-play-activator >>> <https://github.com/alexmasselot/spark-play-activator> >>> >>> which looks close to what I am interested in doing. >>> >>> Are there any other ideas or options if I want to run this in a YARN >>> cluster? >>> >>> Thanks. >>> >>> -Don >>> >>> -- >>> Donald Drake >>> Drake Consulting >>> http://www.drakeconsulting.com/ <http://www.drakeconsulting.com/> >>> https://twitter.com/dondrake <http://www.maillaunder.com/> >>> 800-733-2143 <tel:800-733-2143> >>