I like ignitesql.

⁣D.​

On Oct 6, 2017, 4:49 PM, at 4:49 PM, Vladimir Ozerov <voze...@gridgain.com> 
wrote:
>Denis,
>
>Setting default host to 127.0.0.1 is bad idea, because it mean that in
>practice users would have to change the script always. Instead, we
>should
>accept host name as argument. This is perfectly fine from usability
>perspective, most tools work this way (i.e. throw error when started
>without arguments).
>
>Also IMO "ignitedb" is misleading name. Users would like think that it
>is a
>kind of script to start database, rather than to connect to it. We
>should
>think on other names. E.g. "ignitesql".
>
>On Fri, Oct 6, 2017 at 5:23 PM, Sergey Kozlov <skoz...@gridgain.com>
>wrote:
>
>> Denis
>>
>> The link below has included sqlline. Please take a look:
>> https://ci.ignite.apache.org/viewLog.html?buildId=875441&;
>> buildTypeId=IgniteRelease_XxxFromMirrorIgniteRelease3Pre
>> pareVote&tab=artifacts#!1rrb2,-wpvx2aopzexz
>>
>> On Thu, Oct 5, 2017 at 7:48 PM, Denis Magda <dma...@apache.org>
>wrote:
>>
>> > Here is the original ticket [1]. Ilya, closed the one created by
>you as a
>> > duplicate.
>> >
>> > In addition to the tool’s jar inclusion in Ignite’s binary releases
>let’s
>> > create a shell script to simplify the connectivity phase:
>> >
>> >    - name the script as ignitedb.sh for Unix and ignitedb.bat for
>> Windows.
>> >    -
>> >    - the script uses the following connection string by default:
>.sqlline
>> >    -d org.apache.ignite.IgniteJdbcThinDriver --color=true
>--verbose=true
>> >    --showWarnings=true --showNestedErrs=true -u jdbc:ignite:
>> >    thin://127.0.0.1/
>> >
>> >
>> >
>> >    - make up parameters list to adjust Ignite specific part of the
>> >    connection string: Ignite IP and port, streaming mode, etc. The
>full
>> list
>> >    of supported parameters is here: https://apacheignite-
>> >    sql.readme.io/docs/jdbc-driver#jdbc-thin-driver
>> >
><https://apacheignite-sql.readme.io/docs/jdbc-driver#jdbc-thin-driver
>> >
>> >
>> >
>> >
>> > [1] https://issues.apache.org/jira/browse/IGNITE-5608
>> >
>> > —
>> > Denis
>> >
>> > On Oct 5, 2017, at 9:02 AM, Sergey Kozlov <skoz...@gridgain.com>
>wrote:
>> >
>> > Dmitriy, Denis
>> >
>> > We're in progress to add sqlline in upcoming 2.3
>> >
>> > On Thu, Oct 5, 2017 at 5:30 PM, Dmitriy Setrakyan
><dsetrak...@apache.org
>> > > wrote:
>> > Would be nice to get it in 2.3. This is critical functionality for
>our
>> > users and 2.4 seems too far to give anyone comfort.
>> >
>> > On Thu, Oct 5, 2017 at 11:33 AM, Ilya Suntsov
><isunt...@gridgain.com>
>> > wrote:
>> >
>> > > Guys,
>> > >
>> > > I've created the ticket for 2.4 release:
>> > > https://issues.apache.org/jira/browse/IGNITE-6561
>> > >
>> > > 2017-08-30 22:21 GMT+03:00 Julian Hyde <jh...@apache.org>:
>> > >
>> > > > Denis,
>> > > >
>> > > > I’m glad you’re thinking of using SQLLine. Under the BSD
>license, you
>> > > > don’t need my permission to distribute, but I grant that
>permission.
>> > > >
>> > > > Drill, Phoenix and Calcite already distribute SQLLine, so
>Ignite is
>> in
>> > > > good company.
>> > > >
>> > > > If you need extensions, please discuss on the dev list, or open
>a
>> > GitHub
>> > > > case or pull request. SQLLine operates in the usual way for a
>GitHub
>> > > > project. It’s unlikely that you’ll need Ignite-specific
>extensions —
>> > > > SQLLine just exposes what comes through the JDBC driver — but
>we can
>> > > > discuss if the need arises. The Hive project forked SQLLine
>into its
>> > own
>> > > > Beeline module and I’d like to avoid a repeat of that.
>> > > >
>> > > > Julian
>> > > >
>> > > > > On Aug 29, 2017, at 6:35 PM, Denis Magda <dma...@apache.org>
>> wrote:
>> > > > >
>> > > > > Igniters,
>> > > > >
>> > > > > Let me introduce Julian Hyde [1], creator of SQLLine tool and
>our
>> > > Apache
>> > > > mate,
>> > > > >
>> > > > > Julian,
>> > > > >
>> > > > > Please grant that Apache Ignite community a permission to
>include
>> > > > SQLLine [2] it in every Ignite deliverable (source, binary).
>It’s
>> > planned
>> > > > to suggest the tool as a default command line SQL utility for
>Ignite
>> > > > clusters. SQLLite and Ignite usage will also be documented on
>> Ignite’s
>> > > > technical documentation.
>> > > > >
>> > > > > [1] https://people.apache.org/~jhyde/ <
>> https://people.apache.org/~jh
>> > > yde/
>> > > > >
>> > > > > [2] https://github.com/julianhyde/sqlline
><https://github.com/
>> > > > julianhyde/sqlline>
>> > > > >
>> > > > > —
>> > > > > Denis
>> > > > >
>> > > > >> On Aug 25, 2017, at 9:17 AM, Denis Magda <dma...@apache.org
>> >  <mailto:
>> > > > dma...@apache.org>> wrote:
>> > > > >>
>> > > > >> Hi Ilya,
>> > > > >>
>> > > > >> Thanks for the clarification! Referring to the page shared
>by you
>> > [1]
>> > > > if we need to get author’s consent in a written form:
>> > > > >>
>> > > > >> A permissive license similar to the BSD 2-Clause License,
>but
>> with a
>> > > > 3rd clause that prohibits others from using the name of the
>project
>> or
>> > > its
>> > > > contributors to promote derived products without written
>consent.
>> > > > >>
>> > > > >> [1]
>https://github.com/julianhyde/sqlline/blob/master/LICENSE <
>> > > > https://github.com/julianhyde/sqlline/blob/master/LICENSE> <
>> > > > https://github.com/julianhyde/sqlline/blob/master/LICENSE <
>> > > > https://github.com/julianhyde/sqlline/blob/master/LICENSE>>
>> > > > >>
>> > > > >> I’ll reach out the author requesting the permit.
>> > > > >>
>> > > > >> —
>> > > > >> Denis
>> > > > >>
>> > > > >>> On Aug 25, 2017, at 9:12 AM, Ilya Kasnacheev <
>> > > > ilya.kasnach...@gmail.com <mailto:ilya.kasnach...@gmail.com>>
>wrote:
>> > > > >>>
>> > > > >>> Hi Denis,
>> > > > >>>
>> > > > >>> There are two kinds of BSD license, 3-clause and 4-clause.
>The
>> > > > difference
>> > > > >>> between them is advertising clause:
>> > > > >>>
>> > > > >>> "3. All advertising materials mentioning features or use of
>this
>> > > > software
>> > > > >>> must display the following acknowledgement: This product
>includes
>> > > > software
>> > > > >>> developed by the University of California, Berkeley and its
>> > > > contributors."
>> > > > >>>
>> > > > >>> which is causing problems with other licenses and which
>sqlline's
>> > > > license
>> > > > >>> doesn't contain:
>> > > > >>> https://github.com/julianhyde/sqlline/blob/master/LICENSE <
>> > > > https://github.com/julianhyde/sqlline/blob/master/LICENSE>
>> > > > >>> So it should be all good for inclusion.
>> > > > >>>
>> > > > >>> --
>> > > > >>> Ilya Kasnacheev.
>> > > > >>>
>> > > > >>> 2017-08-25 18:48 GMT+03:00 Denis Magda <dma...@apache.org>:
>> > > > >>>
>> > > > >>>> Hi Ilya,
>> > > > >>>>
>> > > > >>>> It will be a useful addition to Ignite. I would include
>the tool
>> > in
>> > > > one of
>> > > > >>>> the nearest releases. It’s license is BSD-3 which is
>compatible
>> > with
>> > > > ours.
>> > > > >>>> However, there is a note on ASF side saying that BSD
>licenses
>> can
>> > be
>> > > > >>>> included without advertising clause [1]. What does it mean
>for
>> us?
>> > > > Can we
>> > > > >>>> document the tool and mention on our site?
>> > > > >>>>
>> > > > >>>> [1] https://www.apache.org/legal/resolved.html#category-a
><
>> > > > >>>> https://www.apache.org/legal/resolved.html#category-a>
>> > > > >>>>
>> > > > >>>> —
>> > > > >>>> Denis
>> > > > >>>>
>> > > > >>>>> On Aug 25, 2017, at 8:32 AM, Ilya Suntsov <
>> isunt...@gridgain.com
>> > >
>> > > > wrote:
>> > > > >>>>>
>> > > > >>>>> Hi Igniters,
>> > > > >>>>>
>> > > > >>>>> I've found one command line tool that can be used for
>execute
>> > > queries
>> > > > >>>>> (DDL/DML) with data from Apache Ignite grid via
>> > > > >>>>> *org.apache.ignite.IgniteJdbcThinDriver*.
>> > > > >>>>>
>> > > > >>>>> Here you can find overview of internal commands of this
>tool:
>> > > > >>>>> https://cwiki.apache.org/confluence/display/IGNITE/
>> > > > Overview+sqlline+tool
>> > > > >>>>>
>> > > > >>>>> The most problems with sqlline relate with some issues
>from our
>> > > side
>> > > > or
>> > > > >>>>> some unsupported features.
>> > > > >>>>>
>> > > > >>>>> Would be nice to add tool like this (sqlline or something
>else)
>> > in
>> > > > our
>> > > > >>>>> project.
>> > > > >>>>>
>> > > > >>>>> Have you any objections or other thoughts?
>> > > > >>>>>
>> > > > >>>>>
>> > > > >>>>> --
>> > > > >>>>> Ilya Suntsov
>> > > > >>>>
>> > > > >>>>
>> > > > >>
>> > > > >
>> > > >
>> > > >
>> > >
>> > >
>> > > --
>> > > Ilya Suntsov
>> > >
>> >
>> >
>> >
>> > --
>> > Sergey Kozlov
>> > GridGain Systems
>> > www.gridgain.com
>> >
>> >
>> >
>>
>>
>> --
>> Sergey Kozlov
>> GridGain Systems
>> www.gridgain.com
>>

Reply via email to