I agree.  Jobs schedulling should be a core feature.
Em 29 de fev de 2016 12:15, "Benjamin Kim" <bbuil...@gmail.com> escreveu:

> I concur with this suggestion. In the enterprise, management would like to
> see scheduled runs to be tracked, monitored, and given SLA constraints for
> the mission critical. Alerts and notifications are crucial for DevOps to
> respond with error clarification within it. If the Zeppelin notebooks can
> be executed by a third party scheduling application, such as Oozie, then
> this requirement can be satisfied if there are no immediate plans for a
> built-in one.
>
> On Feb 29, 2016, at 1:17 AM, Eran Witkon <eranwit...@gmail.com> wrote:
>
> @Vinayak Agrawal I would suggest adding the ability to connect zeppelin
> to existing scheduling tools\workflow tools such as
> https://oozie.apache.org/. this requires betters hooks and status
> reporting but doesn't make zeppeling and ETL\scheduler tool by itself/
>
>
> On Mon, Feb 29, 2016 at 10:21 AM Vinayak Agrawal <
> vinayakagrawa...@gmail.com> wrote:
>
>> Moon,
>> The new roadmap looks very promising. I am very happy to see security in
>> the list.
>> I have some suggestions regarding Enterprise Ready features:
>>
>> 1. Job Scheduler - Can this be improved?
>> Currently the scheduler can be used with Cron expression or a pre-set
>> time. But in an enterprise solution, a notebook might be one piece of the
>> workflow. Can we look towards the functionality of scheduling notebook's
>> based on other notebooks finishing their job successfully?
>> This requirement would arise in any ETL workflow, where all the
>> downstream users wait for the ETL notebook to finish successfully. Only
>> after that, other business oriented notebooks can be executed.
>>
>> 2. Importing a notebook - Is there a current requirement or future plan
>> to implement a feature that allows import-notebook-from-github? This would
>> allow users to share notebooks seamlessly.
>>
>> Thanks
>> Vinayak
>>
>> On Sun, Feb 28, 2016 at 11:22 PM, moon soo Lee <m...@apache.org> wrote:
>>
>>> Zhong Wang,
>>> Right, Folder support would be quite useful. Thanks for the opinion.
>>>
>> Hope i can finish the work pr-190
>>> <https://github.com/apache/incubator-zeppelin/pull/190>.
>>>
>>
>>> Sourav,
>>> Regarding concurrent running, Zeppelin doesn't have limitation of run
>>> paragraph/query concurrently. Interpreter can implement it's own scheduling
>>> policy. For example, SparkSQL interpreter and ShellInterpreter can already
>>> run paragraph/query concurrently.
>>>
>>> SparkInterpreter is implemented with FIFO scheduler considering nature
>>> of scala compiler. That's why user can not run multiple paragraph
>>> concurrently when they work with SparkInterpreter.
>>> But as Zhong Wang mentioned, pr-703 enables each notebook will have
>>> separate scala compiler so paragraphs run concurrently, while they're in
>>> different notebooks.
>>> Thanks for the feedback!
>>>
>>> Best,
>>> moon
>>>
>> On Sat, Feb 27, 2016 at 8:59 PM Zhong Wang <wangzhong....@gmail.com>
>>> wrote:
>>>
>> Sourav: I think this newly merged PR can help you
>>>> https://github.com/apache/incubator-zeppelin/pull/703#issuecomment-185582537
>>>>
>>>> On Sat, Feb 27, 2016 at 1:46 PM, Sourav Mazumder <
>>>> sourav.mazumde...@gmail.com> wrote:
>>>>
>>> Hi Moon,
>>>>>
>>>>> This looks great.
>>>>>
>>>>> My only suggestion would be to include a PR/feature - Support for
>>>>> Running Concurrent paragraphs/queries in Zeppelin.
>>>>>
>>>>> Right now if more than one user tries to run paragraphs in multiple
>>>>> notebooks concurrently through a single Zeppelin instance (and single
>>>>> interpreter instance) the performance is very slow. It is obvious that the
>>>>> queue gets built up within the zeppelin process and interpreter process in
>>>>> that scenario as the time taken to move the status from start to pending
>>>>> and pending to running is very high compared to the actual running time of
>>>>> a paragraph.
>>>>>
>>>>> Without this the multi tenancy support would be meaningless as no one
>>>>> can practically use it in a situation where multiple users are trying to
>>>>> connect to the same instance of Zeppelin (and the related interpreter). A
>>>>> possible solution would be to spawn separate instance of the same
>>>>> interpreter at every notebook/user level.
>>>>>
>>>>> Regards,
>>>>> Sourav
>>>>>
>>>> On Sat, Feb 27, 2016 at 12:48 PM, moon soo Lee <m...@apache.org> wrote:
>>>>>
>>>> Hi Zeppelin users and developers,
>>>>>>
>>>>>> The roadmap we have published at
>>>>>> https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Roadmap
>>>>>> is almost 9 month old, and it doesn't reflect where the community
>>>>>> goes anymore. It's time to update.
>>>>>>
>>>>>> Based on mailing list, jira issues, pullrequests, feedbacks from
>>>>>> users, conferences and meetings, I could summarize the major interest of
>>>>>> users and developers in 7 categories. Enterprise ready, Usability
>>>>>> improvement, Pluggability, Documentation, Backend integration, Notebook
>>>>>> storage, and Visualization.
>>>>>>
>>>>>> And i could list related subjects under each categories.
>>>>>>
>>>>>
>>>>>>    - Enterprise ready
>>>>>>       - Authentication
>>>>>>          - Shiro authentication ZEPPELIN-548
>>>>>>          <https://issues.apache.org/jira/browse/ZEPPELIN-548>
>>>>>>       - Authorization
>>>>>>          - Notebook authorization PR-681
>>>>>>          <https://github.com/apache/incubator-zeppelin/pull/681>
>>>>>>       - Security
>>>>>>       - Multi-tenancy
>>>>>>       - Stability
>>>>>>    - Usability Improvement
>>>>>>
>>>>>>
>>>>>>    - UX improvement
>>>>>>       - Better Table data support
>>>>>>
>>>>>>
>>>>>>    - Download data as csv, etc PR-725
>>>>>>          <https://github.com/apache/incubator-zeppelin/pull/725>,
>>>>>>          PR-714
>>>>>>          <https://github.com/apache/incubator-zeppelin/pull/714>,
>>>>>>          PR-6 <https://github.com/apache/incubator-zeppelin/pull/6>,
>>>>>>          PR-89 <https://github.com/apache/incubator-zeppelin/pull/89>
>>>>>>
>>>>>>
>>>>>>    - Featureful table data display (pagenation, etc)
>>>>>>
>>>>>>
>>>>>>    - Pluggability ZEPPELIN-533
>>>>>>    <https://issues.apache.org/jira/browse/ZEPPELIN-533>
>>>>>>       - Pluggable visualization
>>>>>>
>>>>>>
>>>>>>    - Dynamic Interpreter, notebook, visualization loading
>>>>>>
>>>>>>
>>>>>>    - Repository and registry for pluggable components
>>>>>>
>>>>>>
>>>>>>    - Improve documentation
>>>>>>       - Improve contents and readability
>>>>>>       - more tutorials, examples
>>>>>>    - Interpreter
>>>>>>       - Generic JDBC Interpreter
>>>>>>       - (spark)R Interpreter
>>>>>>       - Cluster manager for interpreter (Proposal
>>>>>>       
>>>>>> <https://cwiki.apache.org/confluence/display/ZEPPELIN/Cluster+Manager+Proposal>
>>>>>>       )
>>>>>>       - more interpreters
>>>>>>    - Notebook storage
>>>>>>       - Versioning ZEPPELIN-540
>>>>>>       <http://issues.apache.org/jira/browse/ZEPPELIN-540>
>>>>>>       - more notebook storages
>>>>>>    - Visualization
>>>>>>
>>>>>>
>>>>>>    - More visualizations PR-152
>>>>>>       <https://github.com/apache/incubator-zeppelin/pull/152>, PR-728
>>>>>>       <https://github.com/apache/incubator-zeppelin/pull/728>, PR-336
>>>>>>       <https://github.com/apache/incubator-zeppelin/pull/336>, PR-321
>>>>>>       <https://github.com/apache/incubator-zeppelin/pull/321>
>>>>>>
>>>>>>
>>>>>>    - Customize graph (show/hide label, color, etc)
>>>>>>
>>>>>> It will help anyone quickly get overall interest of project and the
>>>>>> direction. And based on this roadmap, we can discuss and re-define the 
>>>>>> next
>>>>>> release 0.6.0 scope and it's schedule.
>>>>>>
>>>>>> What do you think? Any feedback would be appreciated.
>>>>>>
>>>>>> Thanks,
>>>>>> moon
>>>>>>
>>>>>>
>>
>>
>> --
>> Vinayak Agrawal
>>
>>
>> "To Strive, To Seek, To Find and Not to Yield!"
>> ~Lord Alfred Tennyson
>>
>
>

Reply via email to