[ 
https://issues.apache.org/jira/browse/SOLR-15080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17291849#comment-17291849
 ] 

Jason Gerlowski commented on SOLR-15080:
----------------------------------------

I've attached an updated version of this patch.  This version massages the CLI 
syntax to more closely fit other {{bin/solr}} commands.  It also cleans up some 
issues around starting/stopping Zeppelin and puts better help text in place 
(which in turn dragged in a few small SolrCLI refactors).  

bq. We drag in some extra interpreters like kotlin and influxdb, in a "perfect 
world" we wouldn't worry about them.

I took a look at this.  Zeppelin offers two downloads - one that includes *all* 
interpreters, and one that only includes a minimal set.  I assumed I'd 
accidentally used the former instead of the latter, but it turns out that the 
patch *does* use the minimal download (it's just not all that minimal).  I'm 
going to open a Zeppelin ticket to discuss making the minimal distribution 
moreso, but we're stuck for the current Zeppelin release at least. 

Still definitely on my list is testing on Windows and a fix for the 
{{update_interpreter}} subcommand.  If I can clear those away soon I'll be 
looking to merge in the next week or so, so I'd love any testing help that 
people could offer on their own systems.

----

To get back to the question around making the nyc311 dataset available.  I def 
agree that we should allow that, but I'm unsure about the approach so I'd 
rather tackle it in a separate ticket.

I think I mentioned earlier potentially exposing this using bin/solr's {{-e 
example}} mechanism, but on second thought I'm less sure of this approach.  
Currently, Solr "examples" couple together the node/core topology with the 
dataset.  e.g.  {{-e techproducts}} can only be used with Solr standalone.  
Which is less than ideal.  Ideally you could run something like {{bin/solr 
example}} to set up a particular topology or deployment config, and then have a 
command like {{bin/solr exampledata}} capable of loading datasets into any of 
the example topologies.

Anyway, I'm going to punt on this for now to avoid any sort of rush on sorting 
that out.

> Apache Zeppelin Sandbox Integration  
> -------------------------------------
>
>                 Key: SOLR-15080
>                 URL: https://issues.apache.org/jira/browse/SOLR-15080
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Jason Gerlowski
>            Assignee: Jason Gerlowski
>            Priority: Major
>         Attachments: SOLR-15080.patch, SOLR-15080.patch
>
>
> With the steady expansion of Solr's "Math Expression" and "Streaming 
> Expression" libraries, Solr has a lot of analytics and data exploration 
> capabilities to show off in a "notebook" environment.  Case in point - the 
> "Visual Guide to Math Expressions" being worked on in SOLR-13105.  These docs 
> make heavy use of screenshots taken from Zeppelin, a popular notebook project 
> run by the ASF.  Interested readers are going to want to try their own hand 
> at replicating the specific visualizations showed off in those docs, and in 
> using Solr's analytics capabilities more broadly.
> Zeppelin isn't hard to set up and run, but there are a few steps that might 
> deter or thwart unfamiliar users.  I'd love to see Solr make this easier by 
> offering some sort of integration point with Zeppelin to get users up and 
> running.
> I'm still up in the air on what form would be best for such an integration.  
> But as a strawman I've attached a patch that creates a "zeppelin" tool for 
> "bin/solr".
> This tool is in the same spirit as our Solr "examples" in that it sets a user 
> up to play with a particular use case without any fuss or configuration on 
> their part.  It will install Zeppelin, the Zeppelin "interpreter" needed to 
> talk to Solr, and the Zeppelin configs necessary to talk to a local Solr.  It 
> contains other commands to start/stop Zeppelin and clean out the Zeppelin 
> sandbox, but draws the line there in terms of exposing Zeppelin functionality 
> more broadly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to