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 > > > > > > > > > > > > > > >