Hi all!

I think this is a useful feature.

Two questions about this proposal:

(1) The SQL client tried to be a hybrid between a SQL client and a gateway
server (which blew up in complexity and never finished). Would having a
dedicated gateway component mean that we can simplify the client and make
it a simple "shell around the table environment"? I think that would be
good, it would make it much easier to have new Table API features available
in the SQL client.

(2) Have you considered making this a standalone project? This seems like
unit of functionality that would be useful to have separately, and it would
have a few advantages:

  - Flink codebase is already very large and hard to maintain
  - A separate project is simpler to develop, not limited by Flink
committer reviews
  - Quicker independent releases when new features are added.

I see other projects successfully putting ecosystem tools into separate
projects, like Livy for Spark.
Should we do the same here?

Best,
Stephan


On Fri, Jan 17, 2020 at 1:48 PM godfrey he <godfre...@gmail.com> wrote:

> Hi devs,
>
> I've updated the FLIP-91 [0] according to feedbacks. Please take another
> look.
>
> Best,
> godfrey
>
> [0]
>
> https://docs.google.com/document/d/1DKpFdov1o_ObvrCmU-5xi-VrT6nR2gxq-BbswSSI9j8/
> <
> https://docs.google.com/document/d/1DKpFdov1o_ObvrCmU-5xi-VrT6nR2gxq-BbswSSI9j8/edit#heading=h.cje99dt78an2
> >
>
> Kurt Young <ykt...@gmail.com> 于2020年1月9日周四 下午4:21写道:
>
> > Hi,
> >
> > +1 to the general idea. Supporting sql client gateway mode will bridge
> the
> > connection
> > between Flink SQL and production environment. Also the JDBC driver is a
> > quite good
> > supplement for usability of Flink SQL, users will have more choices to
> try
> > out Flink SQL
> > such as Tableau.
> >
> > I went through the document and left some comments there.
> >
> > Best,
> > Kurt
> >
> >
> > On Sun, Jan 5, 2020 at 1:57 PM tison <wander4...@gmail.com> wrote:
> >
> > > The general idea sounds great. I'm going to keep up with the progress
> > soon.
> > >
> > > Best,
> > > tison.
> > >
> > >
> > > Bowen Li <bowenl...@gmail.com> 于2020年1月5日周日 下午12:59写道:
> > >
> > > > +1. It will improve user experience quite a bit.
> > > >
> > > >
> > > > On Thu, Jan 2, 2020 at 22:07 Yangze Guo <karma...@gmail.com> wrote:
> > > >
> > > > > Thanks for driving this, Xiaoling!
> > > > >
> > > > > +1 for supporting SQL client gateway.
> > > > >
> > > > > Best,
> > > > > Yangze Guo
> > > > >
> > > > >
> > > > > On Thu, Jan 2, 2020 at 9:58 AM 贺小令 <godfre...@gmail.com> wrote:
> > > > > >
> > > > > > Hey everyone,
> > > > > > FLIP-24
> > > > > > <
> > > >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-24+-+SQL+Client
> > >
> > > > > > proposes the whole conception and architecture of SQL Client. The
> > > > > embedded
> > > > > > mode is already supported since release-1.5, which is helpful for
> > > > > > debugging/demo purposes.
> > > > > > Many users ask that how to submit a Flink job to online
> environment
> > > > > without
> > > > > > programming on Flink API. To solve this, we create FLIP-91 [0]
> > which
> > > > > > supports sql client gateway mode, then users can submit a job
> > through
> > > > CLI
> > > > > > client, REST API or JDBC.
> > > > > >
> > > > > > I'm glad that you can give me more feedback about FLIP-91.
> > > > > >
> > > > > > Best,
> > > > > > godfreyhe
> > > > > >
> > > > > > [0]
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-91%3A+Support+SQL+Client+Gateway
> > > > >
> > > >
> > >
> >
>

Reply via email to