Hello Team,

In previous Solr versions, afaik examples post tool did not support
Kerberos (have not checked Solr 9.x), so each time a customer asked about
the Apache Solr tutorial I recommended them to use curl command as it works
with/without kerberos (curl --negotiate ....). There are some curls that do
not support Kerberos (anaconda curl), but the linux distro default supports
it.
Yes, I work with kerberized Solr :-)

Kind Regards,
Alejandro Arrieta

On Tue, May 23, 2023 at 6:05 AM Eric Pugh <ep...@opensourceconnections.com>
wrote:

> Lots of feedback!
>
> So, would renaming SOLR-6994 from "Implement Windows version of bin/post"
> to “Implement Windows version of bin/post via implementing bin/solr post”
> address your concern David?
>
> It’s both for Solr technical simplicity, but also to let Window’s users
> actually have better support.    In the not too distant future I want to
> get BASIC and JWT auth across all our CLI tools and not having this one
> orphaned “bin/post” and random checked in “post.jar” hanging out would help
> that.
>
> I don’t think we can remove the capability to post documents completely,
> that it has to be deprecated.   And honestly, if the darn thing worked a
> bit better (like in the aforementioned more secure scenarios) then it would
> provide plenty of value.
>
>
>
>
> > On May 23, 2023, at 2:16 AM, Marcus Eagan <marcusea...@gmail.com> wrote:
> >
> > Smiley, that's actually a pretty good use case.
> >
> > On Tue, May 23, 2023 at 2:15 AM David Smiley <dsmi...@apache.org> wrote:
> >
> >> Glad to see we can limit this discussion to "bin/post" and not
> >> other non-prod/maybe-prod things listed.
> >>
> >> I think bin/post should either exist where it is or not exist; moving
> it to
> >> the sandbox misses the point.
> >> "curl" may very well be plenty adequate.  FWIW your arguments work for
> me
> >> to ditch bin/post, but it could be useful to hear from
> educators/trainers
> >> as well. It's been a while since I could count myself as such.
> >>
> >> BTW I know of at least one advantage over curl.  I was once posting
> massive
> >> many-gigabyte files to Solr in CSV (for a POC scenario).  Curl wanted to
> >> memory-map the whole thing and failed to get the RAM to do it.
> "bin/post"
> >> streamed the whole thing quite fast.  I know I made improvements to
> help it
> >> in this specific regard.  That said, if bin/post is mostly redundant, I
> >> wouldn't want us to maintain bin/post forever *just* because of this.
> >>
> >> ~ David Smiley
> >> Apache Lucene/Solr Search Developer
> >> http://www.linkedin.com/in/davidwsmiley
> >>
> >>
> >> On Tue, May 23, 2023 at 2:05 AM Ishan Chattopadhyaya <
> >> ichattopadhy...@gmail.com> wrote:
> >>
> >>> We have advertised the post tool in the past in our examples/tutorials.
> >>> Difficult to erase all traces of it from the web.
> >>> It is better to remove the tool from the Solr distro, and, maybe,
> >> relocate
> >>> it to the sandbox/extras repo, from where a user can consciously choose
> >> to
> >>> download and use it if needed.
> >>>
> >>> If we have proper documentation, I don't see how anyone building POCs
> >> will
> >>> miss out on the post tool. Is there a use case that users can't achieve
> >>> easily through a documented method that the post tool caters to?
> >>>
> >>> On Tue, 23 May 2023 at 11:25, David Smiley <dsmi...@apache.org> wrote:
> >>>
> >>>> Ishan, your beliefs surprise me.  Maybe I'm misunderstanding your
> point
> >>> of
> >>>> view... is the key word of your response "advertise" and we can then
> >>> debate
> >>>> what that means?  In other words, are you saying bin/post (and other
> >>> things
> >>>> you don't think should be used in production) should not exist at all
> >> or
> >>> we
> >>>> should be very careful about how we "advertise" its existence?  I
> think
> >>>> features that help people build POCs / explore / learn are good
> things,
> >>>> even if not used typically in production.  At times we over-advertised
> >>>> features without enough disclaimers on the suitability of the feature
> >> in
> >>>> question.
> >>>>
> >>>> ~ David Smiley
> >>>> Apache Lucene/Solr Search Developer
> >>>> http://www.linkedin.com/in/davidwsmiley
> >>>>
> >>>>
> >>>> On Mon, May 22, 2023 at 10:09 PM Ishan Chattopadhyaya <
> >>>> ichattopadhy...@gmail.com> wrote:
> >>>>
> >>>>>> Ishan, you did not give an argument for why you believe bin/post
> >>> should
> >>>>> go away. Do you feel it is better to document all the cURL commands
> >> to
> >>> be
> >>>>> more "standard"?
> >>>>>
> >>>>> Precisely! We should never advertise anything that shouldn't be used
> >> at
> >>>>> scale or in production. That includes the post tool, example modes of
> >>>>> startup, schemaless/data-driven etc.
> >>>>>
> >>>>> Curl is popular enough on Windows as well, through ports or WSL.
> >> There
> >>>> are
> >>>>> tools like Insomnia or Postman too. We should encourage their use,
> >>> rather
> >>>>> than promote our home grown tool by shipping oob and/or referring to
> >> it
> >>>> in
> >>>>> tutorials.
> >>>>>
> >>>>> On Tue, 23 May, 2023, 3:26 am David Smiley, <dsmi...@apache.org>
> >>> wrote:
> >>>>>
> >>>>>> *If* bin/solr is to subsume bin/post, I think it deserves its own
> >>>> issue;
> >>>>>> should not be a detail of SOLR-6994 -- "Implement Windows version
> >> of
> >>>>>> bin/post".  Really; wow that'd be sneaky to do something so visible
> >>> to
> >>>>>> users / documentation under a OS/platform compatibility oriented
> >>> title.
> >>>>>>
> >>>>>> I am strongly not a fan of having bin/solr subsume bin/post.
> >>> bin/post
> >>>> is
> >>>>>> very distinct enough in purpose to remain separate.  The stated
> >>>>> motivation
> >>>>>> seems out of convenience to Solr internal workings, which doesn't
> >>> serve
> >>>>> the
> >>>>>> user's best interests IMO.
> >>>>>>
> >>>>>> ~ David Smiley
> >>>>>> Apache Lucene/Solr Search Developer
> >>>>>> http://www.linkedin.com/in/davidwsmiley
> >>>>>>
> >>>>>>
> >>>>>> On Wed, May 17, 2023 at 7:33 AM Eric Pugh <
> >>>>> ep...@opensourceconnections.com
> >>>>>>>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Hi all,
> >>>>>>>
> >>>>>>> As part of SOLR-6994 I’m migrating the SimplePostTool to be part
> >> of
> >>>>>>> bin/solr commands.
> >>>>>>>
> >>>>>>>
> >>>>>>> We document a number of example use cases:
> >>>>>>>
> >>>>>>> * JSON file: bin/solr post -url
> >>> http://localhost:8983/wizbang/update
> >>>>>>> events.json
> >>>>>>> * XML files: bin/solr post -url
> >>> http://localhost:8983/records/update
> >>>>>>> article*.xml
> >>>>>>> * CSV file: bin/solr post -url
> >>> http://localhost:8983/signals/update
> >>>>>>> LATEST-signals.csv
> >>>>>>> * Directory of files: bin/solr post -url
> >>>>>>> http://localhost:8983/myfiles/update ~/Documents
> >>>>>>> * Web crawl: bin/solr post -url
> >>>>>>> http://localhost:8983/gettingstarted/update
> >>> https://solr.apache.org/
> >>>>>>> -recursive 1 -delay 1
> >>>>>>> * Standard input (stdin): echo '{commit: {}}' | bin/solr post
> >> -url
> >>>>>>> http://localhost:8983/my_collection/update -type
> >> application/json
> >>>> -out
> >>>>>>> yes -d
> >>>>>>> * Data as string: bin/solr post -url
> >>>>>> http://localhost:8983/signals/update
> >>>>>>> -type text/csv -out yes -d $'id,value\n1,0.47'
> >>>>>>>
> >>>>>>>
> >>>>>>> The last two, stdin and data as a string,  feel rather obscure to
> >>> me,
> >>>>> and
> >>>>>>> I’d like to not port them over to being supported by the bin/solr
> >>>> post
> >>>>>> tool
> >>>>>>> equivalent.    Thoughts?
> >>>>>>>
> >>>>>>> Eric
> >>>>>>> _______________________
> >>>>>>> Eric Pugh | Founder & CEO | OpenSource Connections, LLC |
> >>>> 434.466.1467
> >>>>> |
> >>>>>>> http://www.opensourceconnections.com <
> >>>>>>> http://www.opensourceconnections.com/> | My Free/Busy <
> >>>>>>> http://tinyurl.com/eric-cal>
> >>>>>>> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw
> >>>>>>>
> >>>>>>>
> >>>>>>> This e-mail and all contents, including attachments, is
> >> considered
> >>> to
> >>>>> be
> >>>>>>> Company Confidential unless explicitly stated otherwise,
> >> regardless
> >>>> of
> >>>>>>> whether attachments are marked as such.
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
> >
> > --
> > Marcus Eagan
>
> _______________________
> Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 |
> http://www.opensourceconnections.com <
> http://www.opensourceconnections.com/> | My Free/Busy <
> http://tinyurl.com/eric-cal>
> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <
> https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw>
>
> This e-mail and all contents, including attachments, is considered to be
> Company Confidential unless explicitly stated otherwise, regardless of
> whether attachments are marked as such.
>
>

Reply via email to