There is an discussion thread for Release Policy.
https://s.apache.org/3JCm please check this thread, too.

Thanks,
moon

On Thu, Mar 24, 2016 at 12:02 PM Guilherme Silveira <
guilhermecgss...@gmail.com> wrote:

> Is there a predefined release interval,  lets say,  6 months or 1 year,
> between one version and another?
> Em 23 de mar de 2016 4:10 PM, "Joel Van Veluwen" <
> joel.vanvelu...@quantium.com.au> escreveu:
>
>> Hi Nikolay,
>>
>>
>>
>> I raised this with MapR and there doesn’t appear to be plans to add
>> Zeppelin to 5.1
>>
>>
>>
>> https://community.mapr.com/message/40332
>>
>>
>>
>> We are deploying it manually and everything is pretty stable – but it
>> will vary depending on your environment.
>>
>>
>>
>> Cheers,
>>
>>
>>
>> Joel Van Veluwen
>> *QUANTIUM*
>> Level 25, 8 Chifley
>> 8-12 Chifley Square
>> Sydney NSW 2000
>>
>> T: +61 2 8224 8981
>> M: +61 403 153 265
>> F: +61 2 9292 6444
>>
>> W: quantium.com.au <http://www.quantium.com.au>
>> ------------------------------
>>
>> linkedin.com/company/quantium <http://www.linkedin.com/company/quantium>
>> facebook.com/QuantiumAustralia
>> <http://www.facebook.com/QuantiumAustralia>
>> twitter.com/QuantiumAU <http://www.twitter.com/QuantiumAU>
>>
>> The contents of this email, including attachments, may be confidential
>> information. If you are not the intended recipient, any use, disclosure or
>> copying of the information is unauthorised. If you have received this email
>> in error, we would be grateful if you would notify us immediately by email
>> reply, phone (+ 61 2 9292 6400) or fax (+ 61 2 9292 6444) and delete the
>> message from your system.
>>
>>
>>
>> *From:* Nikolay Voronchikhin [mailto:nvoronchik...@gmail.com]
>> *Sent:* Tuesday, 22 March 2016 11:39 AM
>> *To:* users@zeppelin.incubator.apache.org
>> *Subject:* Re: [DISCUSS] Update Roadmap
>>
>>
>>
>> Hi Zeppelin Users and Developers,
>>
>>
>>
>> Do you know if MapR will be adding Zeppelin to its roadmap for the next
>> version after MapR 5.1?
>>
>>
>>
>> We see in Hue 3.9 that it provides notebooks for R Shell, Python Shell,
>> PySpark, SparkR, Hive SQL, Impala SQL, and Spark SQL, but no Drill SQL
>> notebook.
>>
>> We are looking for an Apache Project that focuses on a Drill Notebook UI
>> that performs better than the Drill Web Console UI itself.
>>
>>
>>
>> Sincerely,
>>
>> *Nikolay Voronchikhin*
>>
>> *Big Data/Data Warehouse/Data Science/Data Platforms Engineer at Cisco*
>>
>> *https://www.linkedin.com/in/nvoronchikhin
>> <https://www.linkedin.com/in/nvoronchikhin>*
>>
>> *E-mail: nvoronchik...@gmail.com <nvoronchik...@gmail.com>*
>>
>> *Mobile: 951-288-2778 <951-288-2778>*
>>
>>
>>
>>
>>
>> On Mon, Mar 21, 2016 at 2:44 PM, rohit choudhary <rconl...@gmail.com>
>> wrote:
>>
>> Dear All,
>>
>>
>>
>> I think direction setting is important for Enterprise readiness. I have a
>> little bit of an overview of Ambari Views, which is very similar in nature
>> to Zeppelin. Please let me explain:
>>
>>
>>
>> Hive View - interacts with Hive
>>
>> Pig View - interacts with Pig
>>
>> Workflow Designer - interacts with Oozie
>>
>>
>>
>> We have a very similar architecture in Zeppelin where we interact with
>> these systems through Interpreters. The usage will also be similar, as both
>> with interact with Hadoop clusters or in some cases Spark with Yarn on
>> HDFS. Our priorities should include:
>>
>>
>>
>> - Design & implement for multi-tenancy
>>
>> - Auditability from Data/State and Lineage perspective
>>
>> - Ability to share Notebooks/Data/State across users, preferably through
>> SparkContext sharing
>>
>> - Security between Zeppelin and the other systems, not limited to Spark
>> through Kerberos. (@Rick +1)
>>
>>
>>
>> I will share an initial draft of the thoughts I have in mind, in the next
>> couple of days.
>>
>>
>>
>> Thanks,
>>
>> Rohit.
>>
>>
>>
>>
>>
>>
>>
>> On Thu, Mar 3, 2016 at 7:54 AM, moon soo Lee <m...@apache.org> wrote:
>>
>> Shabeel, thanks for the feedback about rest api and custom id. that might
>> help avoid multiple rest api calls.
>>
>>
>>
>> Thanks everyone for valuable feedback. Looks like all we're going to the
>> same direction. I have updated wiki.
>>
>> https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Roadmap
>>
>> Please take a look.
>>
>>
>>
>> I'm sure there're many missing details in this roadmap. I must say
>> something not on this roadmap doesn't mean community is not working on or
>> can't be included in the Zeppelin. Roadmap represents more like community
>> interest and overall direction.
>>
>> We're not changing roadmap everyday, but that doesn't mean roadmap is set
>> in stone and never be changed. We can improve it continuously.
>>
>>
>>
>> Please feel free to fork the this mail thread for any further discussion
>> on specific subject. (e.g. job scheduling)
>>
>>
>>
>> Thanks,
>>
>> moon
>>
>>
>>
>> On Wed, Mar 2, 2016 at 12:31 AM Shabeel Syed <shabeels...@gmail.com>
>> wrote:
>>
>> Also we need better rest api support for creating and fetching the
>> notebooks and paragraphs.
>>
>> for example if I can set custom defined notebookid and paragraphid , we
>> can avoid multiple rest api calls.
>>
>>
>>
>> http://localhost:8080/#/notebook/
>> <notebookid>/paragraph/<paragraphid>?asIframe
>>
>> should return me error if notebook or paragraph deos not exists.
>>
>>
>>
>> and while creating notebook or paragraph I should be able to mention my
>> custom ids.
>>
>>
>>
>> Regards
>>
>> Shabeel
>>
>>
>>
>> On Wed, Mar 2, 2016 at 11:55 AM, Zhong Wang <wangzhong....@gmail.com>
>> wrote:
>>
>> +1 on @rick. quality is really important... I am still encountering bugs
>> consistently
>>
>>
>>
>> On Tue, Mar 1, 2016 at 10:16 AM, TEJA SRIVASTAV <tejasrivas...@gmail.com>
>> wrote:
>>
>> +1 on @rick
>>
>>
>>
>> On Tue, Mar 1, 2016 at 11:26 PM Benjamin Kim <bbuil...@gmail.com> wrote:
>>
>> I see in the Enterprise section that multi-tenancy will be included, will
>> this have user impersonation too? In this way, the user executing will be
>> the user owning the process.
>>
>>
>>
>> On Mar 1, 2016, at 12:51 AM, Shabeel Syed <shabeels...@gmail.com> wrote:
>>
>>
>>
>> +1
>>
>>
>>
>> Hi Tamas,
>>
>>    Pluggable external visualization is really a GREAT feature to have.
>> I'm looking forward to this :)
>>
>>
>>
>> Regards
>>
>> Shabeel
>>
>>
>>
>> On Tue, Mar 1, 2016 at 2:16 PM, Tamas Szuromi <tamas.szur...@odigeo.com>
>> wrote:
>>
>> Hey,
>>
>>
>>
>> Really promising roadmap.
>>
>>
>>
>> I'd only push more visualization options. I agree built in visualization
>> is needed with limited charting options but I think we also need somehow
>> 'inject' external js visualizations also.
>>
>>
>>
>>
>>
>> For scheduling Zeppelin notebooks  we use
>>  https://github.com/airbnb/airflow <https://github.com/airbnb/airflow> 
>> through
>> the job rest api. It's an enterprise ready and very robust solution
>> right now.
>>
>>
>>
>> *Tamas*
>>
>>
>>
>> On 1 March 2016 at 09:12, Eran Witkon <eranwit...@gmail.com> wrote:
>>
>> One point to clarify, I don't want to suggest Oozie in specific, I want
>> to think about which features we develop and which ones we integrate
>> external, preferred Apache, technology? We don't think about building our
>> own storage services so why build our own scheduler?
>> Eran
>>
>> On Tue, 1 Mar 2016 at 09:49 moon soo Lee <m...@apache.org> wrote:
>>
>> @Vinayak, @Eran, @Benjamin, @Guilherme, @Sourav, @Rick
>>
>> Now I can see a lot of demands around enterprise level job scheduling.
>> Either external or built-in, I completely agree having enterprise level job
>> scheduling support on the roadmap.
>>
>> ZEPPELIN-137 <https://issues.apache.org/jira/browse/ZEPPELIN-137>,
>> ZEPPELIN-531 <https://issues.apache.org/jira/browse/ZEPPELIN-531> are
>> related issues i can find in our JIRA.
>>
>>
>>
>> @Vinayak
>>
>> Regarding importing notebook from github, Zeppelin has pluggable notebook
>> storage layer (see related package
>> <https://github.com/apache/incubator-zeppelin/tree/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/repo>).
>> So, github notebook sync can be implemented easily.
>>
>>
>>
>> @Shabeel
>>
>> Right, we need better manage management to prevent such OOM.
>>
>> And i think table is one of the most frequently used way of displaying
>> data. So definitely, we'll need more features like filter, sort, etc.
>>
>> After this roadmap discussion, discussion for the next release will
>> follow. Then we'll get idea when those features will be available.
>>
>>
>>
>> @Prasad
>>
>> Thanks for mentioning HA and DR. They're really important subject for
>> enterprise use. Definitely Zeppelin will need to address them.
>>
>> And displaying meta information of notebook on top level page is good
>> idea.
>>
>>
>>
>> It's really great to hear many opinions and ideas.
>>
>> And thanks @Rick for sharing valuable view to Zeppelin project.
>>
>>
>>
>> Thanks,
>>
>> moon
>>
>>
>>
>>
>>
>> On Mon, Feb 29, 2016 at 11:14 PM Rick Moritz <rah...@gmail.com> wrote:
>>
>> Hi,
>>
>> For one, I know that there is rudimentary scheduling built into Zeppelin
>> already (at least I fixed a bug in the test for a scheduling feature a few
>> months ago).
>>
>> But another point is, that Zeppelin should also focus on quality,
>> reproduceability and portability.
>>
>> Although this doesn't offer exciting new features, it would make
>> development much easier.
>>
>> Cross-platform testability, Tests that pass when run sequentially,
>> compatibility with Firefox, and many more open issues that make it so much
>> harder to enhance Zeppelin and add features should be addressed soon,
>> preferably before more features are added. Already Zeppelin is suffering -
>> in my opinion - from quite a lot of feature creep, and we should avoid
>> putting in the kitchen sink, at the cost of quality and maintainability.
>> Instead modularity (ZEPPELIN-533 in particular) should be targeted.
>>
>> Oozie, in my opinion, is a dead end - it may de-facto still be in use on
>> many clusters, but it's not getting the love it needs, and I wouldn't bet
>> on it, when it comes to integrating scheduling. Instead, any external tool
>> should be able to use the REST-API to trigger executions, if you want
>> external scheduling.
>>
>> So, in conclusion, if we take Moon's list as a list of descending
>> priorities, I fully agree, under the condition that code quality is
>> included as a subset of enterprise-readyness. Auth* is paramount (Kerberos
>> SPNEGO SSO support is what we really want) with user and group rights
>> assignment on the notebook level. We probably also need Knox-integration
>> (ODP-Members looking at integrating Zeppelin should consider contributing
>> this), and integration of something like Spree (
>> https://github.com/hammerlab/spree) to be able to profile jobs.
>>
>> I'm hopeful that soon I can resume contributing some quality-oriented
>> code, to drive this "necessary evil" forward ;)
>>
>>
>>
>> On Mon, Feb 29, 2016 at 8:27 PM, Sourav Mazumder <
>> sourav.mazumde...@gmail.com> wrote:
>>
>> I do agree with Vinayak. It need not be coupled with Oozie.
>>
>> Rather one should be able to call it from any scheduler typically used in
>> enterprise level. May be support for BPML.
>>
>> I believe the existing ability to call/execute a Zeppelin Notebook or a
>> specific paragraph within a notebook using REST API should take care of
>> this requirement to some extent.
>>
>> Regards,
>>
>> Sourav
>>
>>
>>
>> On Mon, Feb 29, 2016 at 11:23 AM, Vinayak Agrawal <
>> vinayakagrawa...@gmail.com> wrote:
>>
>> @Eran Witkon,
>>
>> Thanks for the suggestion Eran. I concur with your thought.
>>
>> If Zepplin can be integrated with oozie, that would be wonderful. Users
>> will also be able to leverage their Oozie skills.
>>
>> This would be promising for now.
>>
>> However, in the future Hadoop might not necessarily be installed in Spark
>> Cluster and Oozie (since its installs with Hadoop Distribution) might not
>> be available.
>>
>> So perhaps we should give a thought about this feature for the future.
>> Should it depend on oozie or should Zeppelin have its owns scheduling?
>>
>> As Benjamin has iterated, Databrick notebook has this as a core notebook
>> feature.
>>
>>
>>
>> Also, would anybody give any suggestions regarding "sync with github"
>> feature?
>>
>> -Exporting notebook to Github
>>
>> -Importing notebook from Github
>>
>>
>>
>> Thanks
>>
>> Vinayak
>>
>>
>>
>>
>>
>> On Mon, Feb 29, 2016 at 4: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
>>
>>
>>
>>
>> --
>>
>> Vinayak Agrawal
>>
>> Big Data Analytics
>>
>> IBM
>>
>> "To Strive, To Seek, To Find and Not to Yield!"
>>
>> ~Lord Alfred Tennyson
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>

Reply via email to