├── .gitignore ├── README.md ├── assembly ├── pom.xml └── src │ └── main │ └── assembly │ └── assembly.xml ├── external-library ├── calcite-test │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── codegen │ │ │ └── includes │ │ │ │ ├── compoundIdentifier.ftl │ │ │ │ └── parserImpls.ftl │ │ └── java │ │ │ └── com │ │ │ └── flink │ │ │ ├── calcite │ │ │ └── sql │ │ │ │ └── sqlnode │ │ │ │ ├── CustomSqlSelectEmit.java │ │ │ │ ├── CustomSqlSubmit.java │ │ │ │ ├── EmitQueryContext.java │ │ │ │ └── SqlEmit.java │ │ │ └── sqlsubmit │ │ │ └── parser │ │ │ ├── SqlCommand.java │ │ │ ├── SqlCommandCall.java │ │ │ └── SqlCommandParser.java │ │ └── test │ │ └── java │ │ └── com │ │ ├── calcite │ │ └── test │ │ │ ├── EmitTest.java │ │ │ └── Test.java │ │ └── sqlsubmit │ │ └── test │ │ └── SqlSubmitTest.java ├── elasticsearch-shade │ └── pom.xml ├── flink-monitor │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── common │ │ │ │ ├── java │ │ │ │ └── bean │ │ │ │ │ ├── ApplicationInfo.java │ │ │ │ │ ├── FLinkJobsCheckpointInfo.java │ │ │ │ │ ├── FlinkApplicationJobsInfo.java │ │ │ │ │ ├── FlinkJobJidInfo.java │ │ │ │ │ ├── FlinkJobTaskManagerInfo.java │ │ │ │ │ ├── FlinkJobVerticesInfo.java │ │ │ │ │ ├── FlinkJobsExceptionInfo.java │ │ │ │ │ ├── FlinkTaskManagerInfo.java │ │ │ │ │ └── RestfulUrlParameter.java │ │ │ │ ├── rest │ │ │ │ └── httputil │ │ │ │ │ └── OkHttp3Client.java │ │ │ │ ├── util │ │ │ │ └── ApplicationProperties.java │ │ │ │ └── yarn │ │ │ │ └── api │ │ │ │ ├── YarnClientHandler.java │ │ │ │ └── YarnRestFulClient.java │ │ └── resources │ │ │ ├── conf │ │ │ └── application.properties │ │ │ ├── profile │ │ │ ├── dev_env.properties │ │ │ ├── local_env.properties │ │ │ ├── pre_env.properties │ │ │ └── prod_env.properties │ │ │ └── yarn-site.xml │ │ └── test │ │ ├── java │ │ ├── AkkaMasterTest.java │ │ ├── JavaLamdaTest.java │ │ ├── RestClusterClientTest.java │ │ └── TestMonitor.java │ │ └── scala │ │ └── AkkaActorTest.scala ├── flink-rpc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── flink │ │ │ ├── proxy │ │ │ ├── AkkaInvocationHandler.java │ │ │ └── ProxyTest.java │ │ │ └── rpc │ │ │ ├── Dispatcher.java │ │ │ ├── JobManager.java │ │ │ └── YarnClusterEntryPoint.java │ │ └── test │ │ └── java │ │ ├── CompletableFutureTest.java │ │ └── actor │ │ ├── ReciveActor.java │ │ ├── RpcActorSystemTest.java │ │ └── SendActor.java ├── flink-sqlplat │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── flink │ │ │ └── sql │ │ │ ├── entry │ │ │ └── FlinkSqlPlatEntry.java │ │ │ ├── env │ │ │ └── FlinkEvnBuilder.java │ │ │ ├── parse │ │ │ └── SqlCommandParser.java │ │ │ └── util │ │ │ ├── FlinkLearnPropertiesUtil.scala │ │ │ └── PropertiesTrait.scala │ │ ├── resources │ │ └── wourdcountSQL │ │ └── scala │ │ └── com │ │ └── sql │ │ └── utl │ │ └── DDLSQLManager.scala ├── java-learn │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── java │ │ └── learn │ │ └── thread │ │ └── enrty │ │ ├── CompletableFutureTest.java │ │ ├── FutureTest.java │ │ └── ThreadPoolTest.java ├── metric-report │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── flink │ │ └── learn │ │ └── report │ │ └── ConsumerReport.java ├── pom.xml └── state-processor │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── flink │ │ └── state │ │ └── processor │ │ └── api │ │ ├── entry │ │ └── SocketJavaWordcountTest.java │ │ ├── pojo │ │ ├── ReportLogPojo.java │ │ ├── TranWordCountPoJo.java │ │ ├── WordCountGroupByKey.java │ │ └── WordCountPoJo.java │ │ ├── reader │ │ ├── WordCountJavaPojoKeyreader.scala │ │ ├── WordCountJavaPojoOpearateKeyreader.scala │ │ ├── WordCountJavaTuple2Keyreader.scala │ │ └── WordCountSringKeyreader.scala │ │ ├── sink │ │ └── WordCountJavaSink.java │ │ └── trans │ │ ├── AccountJavaKeyedStateBootstrapFunction.java │ │ ├── AccountJavaPojoKeyedStateBootstrapFunction.java │ │ ├── AccountJavaTuple2KeyedStateBootstrapFunction.java │ │ └── AcountJavaPoJoOperatorStateBootstrap.java │ └── test │ └── java │ └── com │ └── flink │ └── test │ └── StateProcessorTest.java ├── flink-cep ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── flink │ │ └── learn │ │ └── entry │ │ └── CepDemoEntry.java │ └── test │ ├── java │ └── com │ │ └── flink │ │ └── test │ │ ├── CEPDemoTest.java │ │ └── CepAttributTest.java │ └── resources │ └── log4j.properties ├── flink-core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── flink │ │ │ └── learn │ │ │ ├── bean │ │ │ ├── ReportLogPojo.java │ │ │ ├── TranWordCountPoJo.java │ │ │ ├── WordCountGroupByKey.java │ │ │ └── WordCountPoJo.java │ │ │ ├── entry │ │ │ ├── FlinkCoreOperatorEntry.java │ │ │ ├── FlinkCoreWindowEntry.java │ │ │ ├── FlinkStreamAttributEntry.java │ │ │ ├── FlinkStreamDAUEntry.java │ │ │ ├── SampleTest.java │ │ │ ├── StreamJoinStreamEntry.java │ │ │ └── WordCountTest.java │ │ │ ├── reader │ │ │ ├── WordCountJavaPojoKeyreader.scala │ │ │ ├── WordCountJavaPojoOpearateKeyreader.scala │ │ │ ├── WordCountJavaTuple2Keyreader.scala │ │ │ └── WordCountSringKeyreader.scala │ │ │ ├── sink │ │ │ └── WordCountJavaSink.java │ │ │ ├── stateprocessor │ │ │ └── SocketJavaWordcountTest.java │ │ │ └── trans │ │ │ ├── AccountJavaKeyedStateBootstrapFunction.java │ │ │ ├── AccountJavaPojoKeyedStateBootstrapFunction.java │ │ │ ├── AccountJavaTuple2KeyedStateBootstrapFunction.java │ │ │ └── AcountJavaPoJoOperatorStateBootstrap.java │ ├── resources │ │ ├── application.properties │ │ └── log4j.properties │ └── scala │ │ └── com │ │ └── flink │ │ └── learn │ │ ├── bean │ │ ├── CaseClassUtil.scala │ │ └── package.scala │ │ ├── entry │ │ ├── FlinkStreamCustomJoinTest.scala │ │ └── QueryableStateTest.scala │ │ ├── reader │ │ ├── WordCounKeyreader.scala │ │ ├── WordCounPojoKeyreader.scala │ │ └── WordCounTuple2Keyreader.scala │ │ ├── richf │ │ ├── AdlogPVRichFlatMapFunction.scala │ │ ├── AdlogPVRichMapFunction.scala │ │ ├── SessionWindowRichF.scala │ │ ├── SessiontProcessFunction.scala │ │ └── WordCountRichFunction.scala │ │ ├── rocksdb │ │ ├── RocksDBDemo.scala │ │ └── package.scala │ │ ├── sink │ │ ├── ElasticReportSink.scala │ │ ├── ElasticsearchBulkProcessSink.scala │ │ ├── HbaseReportSink.scala │ │ ├── OperatorStateBufferingSink.scala │ │ └── StateRecoverySinkCheckpointFunc.scala │ │ ├── stateprocessor │ │ ├── FlinkKeyStateProccessTest.scala │ │ └── SocketScalaWordcountTest.scala │ │ ├── time │ │ ├── MyTimestampsAndWatermarks.scala │ │ └── MyTimestampsAndWatermarks2.scala │ │ └── trans │ │ ├── AccountKeyedStateBootstrapFunction.scala │ │ ├── AccountPojoKeyedStateBootstrapFunction.scala │ │ └── AccountTuple2KeyedStateBootstrapFunction.scala │ └── test │ ├── java │ └── com │ │ └── flink │ │ └── java │ │ └── test │ │ ├── FlinkCoreOperatorTest.java │ │ ├── FlinkCoreWindowTest.java │ │ ├── FlinkJiraBugTest.java │ │ ├── FlinkJoinOperatorTest.java │ │ ├── FlinkStreamAttributTest.java │ │ ├── FlinkStreamDAUTest.java │ │ ├── GuavaBloomFilterTest.java │ │ ├── HyperLogLogSerializeTest.java │ │ ├── StateProcessorTest.java │ │ └── Test.java │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ └── flink │ └── scala │ └── test │ ├── FlinkStreamJoinTest.scala │ ├── FutureTest.scala │ └── Md5Test.scala ├── flink-datalake ├── flink-druid │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── datalake │ │ ├── cdc │ │ └── entry │ │ │ └── MysqlCDCEntry.java │ │ ├── druid │ │ └── entry │ │ │ └── Test.java │ │ └── hive │ │ └── entry │ │ └── Test.java ├── flink-hudi │ └── pom.xml └── pom.xml ├── flink-example ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── flink │ └── learn │ └── example │ ├── entry │ └── WordCount.java │ ├── func │ └── WordcountFlatMap.java │ └── metric │ └── WordcountMetric.java ├── flink-offline ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── flink │ └── learn │ └── offline │ └── entry │ └── HiveReadEntry.java ├── flink-sourcesink ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── factory │ │ │ └── dynamicfactory │ │ │ │ ├── sink │ │ │ │ ├── ClickHouseDynamicTableSinkFactory.java │ │ │ │ ├── ElasticsearchFactory.java │ │ │ │ ├── MongoDynamicTableSinkFactory.java │ │ │ │ ├── MysqlDynamicTableSinkFactory.java │ │ │ │ └── PrintlnRetractDynamicTableSinkFactory.java │ │ │ │ └── source │ │ │ │ ├── HbaseLookupTableSourceFactory.java │ │ │ │ └── http │ │ │ │ ├── HttpRichSourceFunction.java │ │ │ │ ├── HttpScanTableSource.java │ │ │ │ └── HttpSourceFactory.java │ │ │ └── func │ │ │ ├── dynamicfunc │ │ │ ├── sink │ │ │ │ ├── sinkfunc │ │ │ │ │ ├── ClickhouseTableRichSinkFunction.scala │ │ │ │ │ ├── ElasticsearchTableRichSinkFunction.scala │ │ │ │ │ ├── MongoTableRichSinkFunction.scala │ │ │ │ │ ├── MySqlTableRichSinkFunction.scala │ │ │ │ │ └── PrintlnRetractRichSinkFunction.java │ │ │ │ └── tablesink │ │ │ │ │ ├── ClickhouseDynamicTableSink.java │ │ │ │ │ ├── ElasticsearchDynamicTableSink.java │ │ │ │ │ ├── MongoDynamicTableSink.java │ │ │ │ │ ├── MySqlDynamicTableSink.java │ │ │ │ │ └── PrintlnRetractDynamicTableSink.java │ │ │ └── source │ │ │ │ ├── tablefunc │ │ │ │ └── HbaseTableFunc.java │ │ │ │ └── tablesource │ │ │ │ └── HbaseLookupTableSource.java │ │ │ ├── processfunc │ │ │ ├── AbstractHbaseQueryFunction.java │ │ │ ├── HbaseQueryProcessFunction.java │ │ │ ├── StreamBatchSendProcessMapFunc.java │ │ │ └── StreamConnectCoProcessFunc.java │ │ │ ├── richfunc │ │ │ ├── AsyncIODatabaseRequest.java │ │ │ ├── ElasticSinkFunction.java │ │ │ └── HbaseAsyncSinkFunction.java │ │ │ └── udffunc │ │ │ ├── HbaseAsyncLookupFunction.java │ │ │ └── HbaseLookupFunction.java │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.apache.flink.table.factories.Factory │ │ │ └── org.apache.flink.table.factories.TableFactory │ └── scala │ │ └── com │ │ ├── flink │ │ ├── commom │ │ │ └── scala │ │ │ │ └── streamsink │ │ │ │ ├── SystemPrintSink.scala │ │ │ │ └── TableSinkManager.scala │ │ └── common │ │ │ └── factory │ │ │ └── mongo │ │ │ └── MongoValidator.scala │ │ └── func │ │ └── richfunc │ │ └── AsyncIORichFunction.scala │ └── test │ └── java │ └── com │ └── flink │ └── java │ └── sourcesink │ └── test │ ├── FlinkStreamCoreSourceSinkTest.java │ ├── KafkaUtilTest.scala │ └── TestPoJo.java ├── flink-sql ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── flink │ │ │ ├── learn │ │ │ └── sql │ │ │ │ └── func │ │ │ │ ├── DistinctSlotNameAggFunc.java │ │ │ │ ├── HyperLogCountDistinctAgg.java │ │ │ │ ├── HyperLogLog.java │ │ │ │ ├── RegisterSet.java │ │ │ │ ├── StrSplitTableFunction.java │ │ │ │ ├── StrSplitToMultipleRowTableFunction.java │ │ │ │ ├── TimestampYearHour.java │ │ │ │ └── TimestampYearHourTableFunc.java │ │ │ ├── streamsql │ │ │ └── entry │ │ │ │ ├── FlinkSQLEntry.java │ │ │ │ └── FlinkSQLFactoryEntry.java │ │ │ └── streamtable │ │ │ └── entry │ │ │ └── FlinkStreamTableApi.java │ ├── resources │ │ ├── log4j.properties │ │ └── log4j2.properties │ └── scala │ │ └── com │ │ └── flink │ │ └── learn │ │ └── sql │ │ ├── common │ │ ├── DDLQueryOrSinkSQLManager.scala │ │ └── DDLSourceSQLManager.scala │ │ └── func │ │ ├── DdlTableFunction.scala │ │ ├── StrToLowOrUpScalarFunction.scala │ │ └── WeightedAvgAggregateFunction.scala │ └── test │ ├── java │ └── com │ │ ├── streamddl │ │ └── test │ │ │ ├── FLinkStreamDdlFactoryTest.java │ │ │ ├── FlinkCDCTest.java │ │ │ ├── FlinkJiraBugTest.java │ │ │ ├── FlinkSQLExplainSrcRead.java │ │ │ ├── FlinkStreamJoinStreamTest.java │ │ │ ├── FlinkStreamTableDdlTest.java │ │ │ └── FlinkUpsertDDLTest.java │ │ ├── streamhive │ │ └── test │ │ │ └── StreamDataWriteToHiveTest.java │ │ └── streamtable │ │ └── test │ │ ├── FlinkStreamTableApiTest.java │ │ └── FlinkStreamTableApiWindowTest.java │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ ├── ddlsql │ ├── DDLQueryOrSinkSQLManager.scala │ └── DDLSourceSQLManager.scala │ ├── streamtable │ └── scala │ │ └── test │ │ └── FlinkLearnStreamDDLSQLEntry.scala │ └── test │ ├── KafkaDataProducerTest.scala │ └── OtherTest.scala ├── flink-testutil ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── flink │ │ └── learn │ │ └── test │ │ └── common │ │ └── FlinkJavaStreamTableTestBase.java │ └── scala │ └── com │ └── flink │ └── learn │ └── test │ └── common │ ├── FlinkStreamCommonSuit.scala │ └── FlinkStreamTableCommonSuit.scala ├── flink-util ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ ├── core │ │ ├── FlinkEvnBuilder.java │ │ ├── FlinkSourceBuilder.java │ │ └── FlinkStreamEnvAndSource.java │ │ ├── dbutil │ │ └── OkHttp3Client.java │ │ ├── flink │ │ └── sql │ │ │ └── common │ │ │ └── format │ │ │ └── ConnectorFormatDescriptorUtils.java │ │ ├── manager │ │ └── KafkaSourceManager.java │ │ ├── pojo │ │ ├── BloomFilterScalable.java │ │ ├── DayMonthHour.scala │ │ ├── KafkaTopicOffsetMsgPoJo.java │ │ ├── TestPoJo.java │ │ ├── TestRowPoJo.java │ │ └── WordCountPoJo.java │ │ └── timemaker │ │ └── MyTimestampsAndWatermark_radom.scala │ └── scala │ └── com │ └── flink │ └── common │ ├── core │ ├── CaseClassManager.scala │ ├── EnvironmentalKey.scala │ ├── FlinkEvnBuilder.scala │ ├── FlinkLearnPropertiesUtil.scala │ └── PropertiesTrait.scala │ ├── dbutil │ ├── ClickhouseFactory.scala │ ├── ElasticsearchHandler.scala │ ├── ElasticsearchHandler7.scala │ ├── FileSystemHandler.java │ ├── FlinkHbaseFactory.scala │ ├── MongoDBFactory.scala │ └── MysqlJdbcHandler.scala │ ├── deserialize │ └── KafkaMessageDeserialize.scala │ ├── kafka │ └── KafkaManager.scala │ ├── manager │ ├── SchemaManager.scala │ └── TableSourceConnectorManager.scala │ └── util │ └── StringUtils.scala ├── pom.xml ├── resources ├── conf │ ├── application.properties │ ├── elastic-certificates.p12 │ ├── hive-site.xml │ └── job_init.sh ├── file │ ├── RestFulApi.md │ ├── YarnRestFulApi.md │ ├── ddl │ │ └── ddl.sql │ ├── flinkDDL │ └── scalastyle-config.xml ├── pom.xml └── profile │ ├── dev_env.properties │ ├── local_env.properties │ ├── pre_env.properties │ └── prod_env.properties ├── sbin └── main │ ├── core │ ├── run_local_attri.sh │ ├── run_local_window.sh │ ├── run_local_wordcount.sh │ └── run_yarn_wordcount.sh │ ├── datalake │ └── run-yarn.sh │ ├── run-yarn.sh │ ├── run_demon.sh │ ├── run_sql_ddl.sh │ ├── sql-client.md │ └── table │ ├── run_local_api.sh │ └── run_local_sql.sh └── setting.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/README.md -------------------------------------------------------------------------------- /assembly/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/assembly/pom.xml -------------------------------------------------------------------------------- /assembly/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/assembly/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /external-library/calcite-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/pom.xml -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/codegen/includes/compoundIdentifier.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/codegen/includes/compoundIdentifier.ftl -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/CustomSqlSelectEmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/CustomSqlSelectEmit.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/CustomSqlSubmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/CustomSqlSubmit.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/EmitQueryContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/EmitQueryContext.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/SqlEmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/calcite/sql/sqlnode/SqlEmit.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/sqlsubmit/parser/SqlCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/sqlsubmit/parser/SqlCommand.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/sqlsubmit/parser/SqlCommandCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/sqlsubmit/parser/SqlCommandCall.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/main/java/com/flink/sqlsubmit/parser/SqlCommandParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/main/java/com/flink/sqlsubmit/parser/SqlCommandParser.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/test/java/com/calcite/test/EmitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/test/java/com/calcite/test/EmitTest.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/test/java/com/calcite/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/test/java/com/calcite/test/Test.java -------------------------------------------------------------------------------- /external-library/calcite-test/src/test/java/com/sqlsubmit/test/SqlSubmitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/calcite-test/src/test/java/com/sqlsubmit/test/SqlSubmitTest.java -------------------------------------------------------------------------------- /external-library/elasticsearch-shade/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/elasticsearch-shade/pom.xml -------------------------------------------------------------------------------- /external-library/flink-monitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/pom.xml -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/ApplicationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/ApplicationInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FLinkJobsCheckpointInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FLinkJobsCheckpointInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FlinkApplicationJobsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FlinkApplicationJobsInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobJidInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobJidInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobTaskManagerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobTaskManagerInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobVerticesInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobVerticesInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobsExceptionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FlinkJobsExceptionInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/FlinkTaskManagerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/FlinkTaskManagerInfo.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/java/bean/RestfulUrlParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/java/bean/RestfulUrlParameter.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/rest/httputil/OkHttp3Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/rest/httputil/OkHttp3Client.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/util/ApplicationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/util/ApplicationProperties.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/yarn/api/YarnClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/yarn/api/YarnClientHandler.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/java/common/yarn/api/YarnRestFulClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/java/common/yarn/api/YarnRestFulClient.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/resources/conf/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/resources/conf/application.properties -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/resources/profile/dev_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/resources/profile/dev_env.properties -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/resources/profile/local_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/resources/profile/local_env.properties -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/resources/profile/pre_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/resources/profile/pre_env.properties -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/resources/profile/prod_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/resources/profile/prod_env.properties -------------------------------------------------------------------------------- /external-library/flink-monitor/src/main/resources/yarn-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/main/resources/yarn-site.xml -------------------------------------------------------------------------------- /external-library/flink-monitor/src/test/java/AkkaMasterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/test/java/AkkaMasterTest.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/test/java/JavaLamdaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/test/java/JavaLamdaTest.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/test/java/RestClusterClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/test/java/RestClusterClientTest.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/test/java/TestMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-monitor/src/test/java/TestMonitor.java -------------------------------------------------------------------------------- /external-library/flink-monitor/src/test/scala/AkkaActorTest.scala: -------------------------------------------------------------------------------- 1 | class AkkaActorTest { 2 | def main(args: Array[String]): Unit = { 3 | 4 | 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /external-library/flink-rpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/pom.xml -------------------------------------------------------------------------------- /external-library/flink-rpc/src/main/scala/com/flink/proxy/AkkaInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/main/scala/com/flink/proxy/AkkaInvocationHandler.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/main/scala/com/flink/proxy/ProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/main/scala/com/flink/proxy/ProxyTest.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/main/scala/com/flink/rpc/Dispatcher.java: -------------------------------------------------------------------------------- 1 | package com.flink.rpc; 2 | 3 | public class Dispatcher { 4 | } 5 | -------------------------------------------------------------------------------- /external-library/flink-rpc/src/main/scala/com/flink/rpc/JobManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/main/scala/com/flink/rpc/JobManager.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/main/scala/com/flink/rpc/YarnClusterEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/main/scala/com/flink/rpc/YarnClusterEntryPoint.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/test/java/CompletableFutureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/test/java/CompletableFutureTest.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/test/java/actor/ReciveActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/test/java/actor/ReciveActor.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/test/java/actor/RpcActorSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/test/java/actor/RpcActorSystemTest.java -------------------------------------------------------------------------------- /external-library/flink-rpc/src/test/java/actor/SendActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-rpc/src/test/java/actor/SendActor.java -------------------------------------------------------------------------------- /external-library/flink-sqlplat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/pom.xml -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/java/com/flink/sql/entry/FlinkSqlPlatEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/java/com/flink/sql/entry/FlinkSqlPlatEntry.java -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/java/com/flink/sql/env/FlinkEvnBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/java/com/flink/sql/env/FlinkEvnBuilder.java -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/java/com/flink/sql/parse/SqlCommandParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/java/com/flink/sql/parse/SqlCommandParser.java -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/java/com/flink/sql/util/FlinkLearnPropertiesUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/java/com/flink/sql/util/FlinkLearnPropertiesUtil.scala -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/java/com/flink/sql/util/PropertiesTrait.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/java/com/flink/sql/util/PropertiesTrait.scala -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/resources/wourdcountSQL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/resources/wourdcountSQL -------------------------------------------------------------------------------- /external-library/flink-sqlplat/src/main/scala/com/sql/utl/DDLSQLManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/flink-sqlplat/src/main/scala/com/sql/utl/DDLSQLManager.scala -------------------------------------------------------------------------------- /external-library/java-learn/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/java-learn/pom.xml -------------------------------------------------------------------------------- /external-library/java-learn/src/main/java/com/java/learn/thread/enrty/CompletableFutureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/java-learn/src/main/java/com/java/learn/thread/enrty/CompletableFutureTest.java -------------------------------------------------------------------------------- /external-library/java-learn/src/main/java/com/java/learn/thread/enrty/FutureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/java-learn/src/main/java/com/java/learn/thread/enrty/FutureTest.java -------------------------------------------------------------------------------- /external-library/java-learn/src/main/java/com/java/learn/thread/enrty/ThreadPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/java-learn/src/main/java/com/java/learn/thread/enrty/ThreadPoolTest.java -------------------------------------------------------------------------------- /external-library/metric-report/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/metric-report/pom.xml -------------------------------------------------------------------------------- /external-library/metric-report/src/main/java/com/flink/learn/report/ConsumerReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/metric-report/src/main/java/com/flink/learn/report/ConsumerReport.java -------------------------------------------------------------------------------- /external-library/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/pom.xml -------------------------------------------------------------------------------- /external-library/state-processor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/pom.xml -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/entry/SocketJavaWordcountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/entry/SocketJavaWordcountTest.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/ReportLogPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/ReportLogPojo.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/TranWordCountPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/TranWordCountPoJo.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/WordCountGroupByKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/WordCountGroupByKey.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/WordCountPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/pojo/WordCountPoJo.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountJavaPojoKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountJavaPojoKeyreader.scala -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountJavaPojoOpearateKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountJavaPojoOpearateKeyreader.scala -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountJavaTuple2Keyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountJavaTuple2Keyreader.scala -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountSringKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/reader/WordCountSringKeyreader.scala -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/sink/WordCountJavaSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/sink/WordCountJavaSink.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AccountJavaKeyedStateBootstrapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AccountJavaKeyedStateBootstrapFunction.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AccountJavaPojoKeyedStateBootstrapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AccountJavaPojoKeyedStateBootstrapFunction.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AccountJavaTuple2KeyedStateBootstrapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AccountJavaTuple2KeyedStateBootstrapFunction.java -------------------------------------------------------------------------------- /external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AcountJavaPoJoOperatorStateBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/main/java/com/flink/state/processor/api/trans/AcountJavaPoJoOperatorStateBootstrap.java -------------------------------------------------------------------------------- /external-library/state-processor/src/test/java/com/flink/test/StateProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/external-library/state-processor/src/test/java/com/flink/test/StateProcessorTest.java -------------------------------------------------------------------------------- /flink-cep/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-cep/pom.xml -------------------------------------------------------------------------------- /flink-cep/src/main/java/com/flink/learn/entry/CepDemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-cep/src/main/java/com/flink/learn/entry/CepDemoEntry.java -------------------------------------------------------------------------------- /flink-cep/src/test/java/com/flink/test/CEPDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-cep/src/test/java/com/flink/test/CEPDemoTest.java -------------------------------------------------------------------------------- /flink-cep/src/test/java/com/flink/test/CepAttributTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-cep/src/test/java/com/flink/test/CepAttributTest.java -------------------------------------------------------------------------------- /flink-cep/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-cep/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /flink-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/pom.xml -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/bean/ReportLogPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/bean/ReportLogPojo.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/bean/TranWordCountPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/bean/TranWordCountPoJo.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/bean/WordCountGroupByKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/bean/WordCountGroupByKey.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/bean/WordCountPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/bean/WordCountPoJo.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/FlinkCoreOperatorEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/FlinkCoreOperatorEntry.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/FlinkCoreWindowEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/FlinkCoreWindowEntry.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/FlinkStreamAttributEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/FlinkStreamAttributEntry.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/FlinkStreamDAUEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/FlinkStreamDAUEntry.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/SampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/SampleTest.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/StreamJoinStreamEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/StreamJoinStreamEntry.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/entry/WordCountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/entry/WordCountTest.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/reader/WordCountJavaPojoKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/reader/WordCountJavaPojoKeyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/reader/WordCountJavaPojoOpearateKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/reader/WordCountJavaPojoOpearateKeyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/reader/WordCountJavaTuple2Keyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/reader/WordCountJavaTuple2Keyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/reader/WordCountSringKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/reader/WordCountSringKeyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/sink/WordCountJavaSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/sink/WordCountJavaSink.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/stateprocessor/SocketJavaWordcountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/stateprocessor/SocketJavaWordcountTest.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/trans/AccountJavaKeyedStateBootstrapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/trans/AccountJavaKeyedStateBootstrapFunction.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/trans/AccountJavaPojoKeyedStateBootstrapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/trans/AccountJavaPojoKeyedStateBootstrapFunction.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/trans/AccountJavaTuple2KeyedStateBootstrapFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/trans/AccountJavaTuple2KeyedStateBootstrapFunction.java -------------------------------------------------------------------------------- /flink-core/src/main/java/com/flink/learn/trans/AcountJavaPoJoOperatorStateBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/java/com/flink/learn/trans/AcountJavaPoJoOperatorStateBootstrap.java -------------------------------------------------------------------------------- /flink-core/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/resources/application.properties -------------------------------------------------------------------------------- /flink-core/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/bean/CaseClassUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/bean/CaseClassUtil.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/bean/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/bean/package.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/entry/FlinkStreamCustomJoinTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/entry/FlinkStreamCustomJoinTest.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/entry/QueryableStateTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/entry/QueryableStateTest.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/reader/WordCounKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/reader/WordCounKeyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/reader/WordCounPojoKeyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/reader/WordCounPojoKeyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/reader/WordCounTuple2Keyreader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/reader/WordCounTuple2Keyreader.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/richf/AdlogPVRichFlatMapFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/richf/AdlogPVRichFlatMapFunction.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/richf/AdlogPVRichMapFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/richf/AdlogPVRichMapFunction.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/richf/SessionWindowRichF.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/richf/SessionWindowRichF.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/richf/SessiontProcessFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/richf/SessiontProcessFunction.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/richf/WordCountRichFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/richf/WordCountRichFunction.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/rocksdb/RocksDBDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/rocksdb/RocksDBDemo.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/rocksdb/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/rocksdb/package.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/sink/ElasticReportSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/sink/ElasticReportSink.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/sink/ElasticsearchBulkProcessSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/sink/ElasticsearchBulkProcessSink.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/sink/HbaseReportSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/sink/HbaseReportSink.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/sink/OperatorStateBufferingSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/sink/OperatorStateBufferingSink.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/sink/StateRecoverySinkCheckpointFunc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/sink/StateRecoverySinkCheckpointFunc.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/stateprocessor/FlinkKeyStateProccessTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/stateprocessor/FlinkKeyStateProccessTest.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/stateprocessor/SocketScalaWordcountTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/stateprocessor/SocketScalaWordcountTest.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/time/MyTimestampsAndWatermarks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/time/MyTimestampsAndWatermarks.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/time/MyTimestampsAndWatermarks2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/time/MyTimestampsAndWatermarks2.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/trans/AccountKeyedStateBootstrapFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/trans/AccountKeyedStateBootstrapFunction.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/trans/AccountPojoKeyedStateBootstrapFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/trans/AccountPojoKeyedStateBootstrapFunction.scala -------------------------------------------------------------------------------- /flink-core/src/main/scala/com/flink/learn/trans/AccountTuple2KeyedStateBootstrapFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/main/scala/com/flink/learn/trans/AccountTuple2KeyedStateBootstrapFunction.scala -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/FlinkCoreOperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/FlinkCoreOperatorTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/FlinkCoreWindowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/FlinkCoreWindowTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/FlinkJiraBugTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/FlinkJiraBugTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/FlinkJoinOperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/FlinkJoinOperatorTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/FlinkStreamAttributTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/FlinkStreamAttributTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/FlinkStreamDAUTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/FlinkStreamDAUTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/GuavaBloomFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/GuavaBloomFilterTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/HyperLogLogSerializeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/HyperLogLogSerializeTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/StateProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/StateProcessorTest.java -------------------------------------------------------------------------------- /flink-core/src/test/java/com/flink/java/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/java/com/flink/java/test/Test.java -------------------------------------------------------------------------------- /flink-core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /flink-core/src/test/scala/com/flink/scala/test/FlinkStreamJoinTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/scala/com/flink/scala/test/FlinkStreamJoinTest.scala -------------------------------------------------------------------------------- /flink-core/src/test/scala/com/flink/scala/test/FutureTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/scala/com/flink/scala/test/FutureTest.scala -------------------------------------------------------------------------------- /flink-core/src/test/scala/com/flink/scala/test/Md5Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-core/src/test/scala/com/flink/scala/test/Md5Test.scala -------------------------------------------------------------------------------- /flink-datalake/flink-druid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-datalake/flink-druid/pom.xml -------------------------------------------------------------------------------- /flink-datalake/flink-druid/src/main/java/com/datalake/cdc/entry/MysqlCDCEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-datalake/flink-druid/src/main/java/com/datalake/cdc/entry/MysqlCDCEntry.java -------------------------------------------------------------------------------- /flink-datalake/flink-druid/src/main/java/com/datalake/druid/entry/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-datalake/flink-druid/src/main/java/com/datalake/druid/entry/Test.java -------------------------------------------------------------------------------- /flink-datalake/flink-druid/src/main/java/com/datalake/hive/entry/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-datalake/flink-druid/src/main/java/com/datalake/hive/entry/Test.java -------------------------------------------------------------------------------- /flink-datalake/flink-hudi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-datalake/flink-hudi/pom.xml -------------------------------------------------------------------------------- /flink-datalake/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-datalake/pom.xml -------------------------------------------------------------------------------- /flink-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-example/pom.xml -------------------------------------------------------------------------------- /flink-example/src/main/java/com/flink/learn/example/entry/WordCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-example/src/main/java/com/flink/learn/example/entry/WordCount.java -------------------------------------------------------------------------------- /flink-example/src/main/java/com/flink/learn/example/func/WordcountFlatMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-example/src/main/java/com/flink/learn/example/func/WordcountFlatMap.java -------------------------------------------------------------------------------- /flink-example/src/main/java/com/flink/learn/example/metric/WordcountMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-example/src/main/java/com/flink/learn/example/metric/WordcountMetric.java -------------------------------------------------------------------------------- /flink-offline/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-offline/pom.xml -------------------------------------------------------------------------------- /flink-offline/src/main/java/com/flink/learn/offline/entry/HiveReadEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-offline/src/main/java/com/flink/learn/offline/entry/HiveReadEntry.java -------------------------------------------------------------------------------- /flink-sourcesink/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/pom.xml -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/ClickHouseDynamicTableSinkFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/ClickHouseDynamicTableSinkFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/ElasticsearchFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/ElasticsearchFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/MongoDynamicTableSinkFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/MongoDynamicTableSinkFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/MysqlDynamicTableSinkFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/MysqlDynamicTableSinkFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/PrintlnRetractDynamicTableSinkFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/sink/PrintlnRetractDynamicTableSinkFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/HbaseLookupTableSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/HbaseLookupTableSourceFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/http/HttpRichSourceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/http/HttpRichSourceFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/http/HttpScanTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/http/HttpScanTableSource.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/http/HttpSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/factory/dynamicfactory/source/http/HttpSourceFactory.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/ClickhouseTableRichSinkFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/ClickhouseTableRichSinkFunction.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/ElasticsearchTableRichSinkFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/ElasticsearchTableRichSinkFunction.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/MongoTableRichSinkFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/MongoTableRichSinkFunction.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/MySqlTableRichSinkFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/MySqlTableRichSinkFunction.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/PrintlnRetractRichSinkFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/sinkfunc/PrintlnRetractRichSinkFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/ClickhouseDynamicTableSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/ClickhouseDynamicTableSink.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/ElasticsearchDynamicTableSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/ElasticsearchDynamicTableSink.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/MongoDynamicTableSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/MongoDynamicTableSink.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/MySqlDynamicTableSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/MySqlDynamicTableSink.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/PrintlnRetractDynamicTableSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/sink/tablesink/PrintlnRetractDynamicTableSink.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/source/tablefunc/HbaseTableFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/source/tablefunc/HbaseTableFunc.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/dynamicfunc/source/tablesource/HbaseLookupTableSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/dynamicfunc/source/tablesource/HbaseLookupTableSource.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/processfunc/AbstractHbaseQueryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/processfunc/AbstractHbaseQueryFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/processfunc/HbaseQueryProcessFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/processfunc/HbaseQueryProcessFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/processfunc/StreamBatchSendProcessMapFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/processfunc/StreamBatchSendProcessMapFunc.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/processfunc/StreamConnectCoProcessFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/processfunc/StreamConnectCoProcessFunc.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/richfunc/AsyncIODatabaseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/richfunc/AsyncIODatabaseRequest.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/richfunc/ElasticSinkFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/richfunc/ElasticSinkFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/richfunc/HbaseAsyncSinkFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/richfunc/HbaseAsyncSinkFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/udffunc/HbaseAsyncLookupFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/udffunc/HbaseAsyncLookupFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/java/com/func/udffunc/HbaseLookupFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/java/com/func/udffunc/HbaseLookupFunction.java -------------------------------------------------------------------------------- /flink-sourcesink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/resources/META-INF/services/org.apache.flink.table.factories.Factory -------------------------------------------------------------------------------- /flink-sourcesink/src/main/resources/META-INF/services/org.apache.flink.table.factories.TableFactory: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flink-sourcesink/src/main/scala/com/flink/commom/scala/streamsink/SystemPrintSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/scala/com/flink/commom/scala/streamsink/SystemPrintSink.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/scala/com/flink/commom/scala/streamsink/TableSinkManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/scala/com/flink/commom/scala/streamsink/TableSinkManager.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/scala/com/flink/common/factory/mongo/MongoValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/scala/com/flink/common/factory/mongo/MongoValidator.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/main/scala/com/func/richfunc/AsyncIORichFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/main/scala/com/func/richfunc/AsyncIORichFunction.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/test/java/com/flink/java/sourcesink/test/FlinkStreamCoreSourceSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/test/java/com/flink/java/sourcesink/test/FlinkStreamCoreSourceSinkTest.java -------------------------------------------------------------------------------- /flink-sourcesink/src/test/java/com/flink/java/sourcesink/test/KafkaUtilTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/test/java/com/flink/java/sourcesink/test/KafkaUtilTest.scala -------------------------------------------------------------------------------- /flink-sourcesink/src/test/java/com/flink/java/sourcesink/test/TestPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sourcesink/src/test/java/com/flink/java/sourcesink/test/TestPoJo.java -------------------------------------------------------------------------------- /flink-sql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/pom.xml -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/DistinctSlotNameAggFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/DistinctSlotNameAggFunc.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/HyperLogCountDistinctAgg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/HyperLogCountDistinctAgg.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/HyperLogLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/HyperLogLog.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/RegisterSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/RegisterSet.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/StrSplitTableFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/StrSplitTableFunction.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/StrSplitToMultipleRowTableFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/StrSplitToMultipleRowTableFunction.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/TimestampYearHour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/TimestampYearHour.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/learn/sql/func/TimestampYearHourTableFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/learn/sql/func/TimestampYearHourTableFunc.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/streamsql/entry/FlinkSQLEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/streamsql/entry/FlinkSQLEntry.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/streamsql/entry/FlinkSQLFactoryEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/streamsql/entry/FlinkSQLFactoryEntry.java -------------------------------------------------------------------------------- /flink-sql/src/main/java/com/flink/streamtable/entry/FlinkStreamTableApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/java/com/flink/streamtable/entry/FlinkStreamTableApi.java -------------------------------------------------------------------------------- /flink-sql/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /flink-sql/src/main/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/resources/log4j2.properties -------------------------------------------------------------------------------- /flink-sql/src/main/scala/com/flink/learn/sql/common/DDLQueryOrSinkSQLManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/scala/com/flink/learn/sql/common/DDLQueryOrSinkSQLManager.scala -------------------------------------------------------------------------------- /flink-sql/src/main/scala/com/flink/learn/sql/common/DDLSourceSQLManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/scala/com/flink/learn/sql/common/DDLSourceSQLManager.scala -------------------------------------------------------------------------------- /flink-sql/src/main/scala/com/flink/learn/sql/func/DdlTableFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/scala/com/flink/learn/sql/func/DdlTableFunction.scala -------------------------------------------------------------------------------- /flink-sql/src/main/scala/com/flink/learn/sql/func/StrToLowOrUpScalarFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/scala/com/flink/learn/sql/func/StrToLowOrUpScalarFunction.scala -------------------------------------------------------------------------------- /flink-sql/src/main/scala/com/flink/learn/sql/func/WeightedAvgAggregateFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/main/scala/com/flink/learn/sql/func/WeightedAvgAggregateFunction.scala -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FLinkStreamDdlFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FLinkStreamDdlFactoryTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FlinkCDCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FlinkCDCTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FlinkJiraBugTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FlinkJiraBugTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FlinkSQLExplainSrcRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FlinkSQLExplainSrcRead.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FlinkStreamJoinStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FlinkStreamJoinStreamTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FlinkStreamTableDdlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FlinkStreamTableDdlTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamddl/test/FlinkUpsertDDLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamddl/test/FlinkUpsertDDLTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamhive/test/StreamDataWriteToHiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamhive/test/StreamDataWriteToHiveTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamtable/test/FlinkStreamTableApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamtable/test/FlinkStreamTableApiTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/java/com/streamtable/test/FlinkStreamTableApiWindowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/java/com/streamtable/test/FlinkStreamTableApiWindowTest.java -------------------------------------------------------------------------------- /flink-sql/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /flink-sql/src/test/scala/com/ddlsql/DDLQueryOrSinkSQLManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/scala/com/ddlsql/DDLQueryOrSinkSQLManager.scala -------------------------------------------------------------------------------- /flink-sql/src/test/scala/com/ddlsql/DDLSourceSQLManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/scala/com/ddlsql/DDLSourceSQLManager.scala -------------------------------------------------------------------------------- /flink-sql/src/test/scala/com/streamtable/scala/test/FlinkLearnStreamDDLSQLEntry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/scala/com/streamtable/scala/test/FlinkLearnStreamDDLSQLEntry.scala -------------------------------------------------------------------------------- /flink-sql/src/test/scala/com/test/KafkaDataProducerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/scala/com/test/KafkaDataProducerTest.scala -------------------------------------------------------------------------------- /flink-sql/src/test/scala/com/test/OtherTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-sql/src/test/scala/com/test/OtherTest.scala -------------------------------------------------------------------------------- /flink-testutil/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-testutil/pom.xml -------------------------------------------------------------------------------- /flink-testutil/src/main/java/com/flink/learn/test/common/FlinkJavaStreamTableTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-testutil/src/main/java/com/flink/learn/test/common/FlinkJavaStreamTableTestBase.java -------------------------------------------------------------------------------- /flink-testutil/src/main/scala/com/flink/learn/test/common/FlinkStreamCommonSuit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-testutil/src/main/scala/com/flink/learn/test/common/FlinkStreamCommonSuit.scala -------------------------------------------------------------------------------- /flink-testutil/src/main/scala/com/flink/learn/test/common/FlinkStreamTableCommonSuit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-testutil/src/main/scala/com/flink/learn/test/common/FlinkStreamTableCommonSuit.scala -------------------------------------------------------------------------------- /flink-util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/pom.xml -------------------------------------------------------------------------------- /flink-util/src/main/java/com/core/FlinkEvnBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/core/FlinkEvnBuilder.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/core/FlinkSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/core/FlinkSourceBuilder.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/core/FlinkStreamEnvAndSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/core/FlinkStreamEnvAndSource.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/dbutil/OkHttp3Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/dbutil/OkHttp3Client.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/flink/sql/common/format/ConnectorFormatDescriptorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/flink/sql/common/format/ConnectorFormatDescriptorUtils.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/manager/KafkaSourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/manager/KafkaSourceManager.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/pojo/BloomFilterScalable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/pojo/BloomFilterScalable.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/pojo/DayMonthHour.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/pojo/DayMonthHour.scala -------------------------------------------------------------------------------- /flink-util/src/main/java/com/pojo/KafkaTopicOffsetMsgPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/pojo/KafkaTopicOffsetMsgPoJo.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/pojo/TestPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/pojo/TestPoJo.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/pojo/TestRowPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/pojo/TestRowPoJo.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/pojo/WordCountPoJo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/pojo/WordCountPoJo.java -------------------------------------------------------------------------------- /flink-util/src/main/java/com/timemaker/MyTimestampsAndWatermark_radom.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/java/com/timemaker/MyTimestampsAndWatermark_radom.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/core/CaseClassManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/core/CaseClassManager.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/core/EnvironmentalKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/core/EnvironmentalKey.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/core/FlinkEvnBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/core/FlinkEvnBuilder.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/core/FlinkLearnPropertiesUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/core/FlinkLearnPropertiesUtil.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/core/PropertiesTrait.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/core/PropertiesTrait.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/ClickhouseFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/ClickhouseFactory.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/ElasticsearchHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/ElasticsearchHandler.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/ElasticsearchHandler7.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/ElasticsearchHandler7.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/FileSystemHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/FileSystemHandler.java -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/FlinkHbaseFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/FlinkHbaseFactory.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/MongoDBFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/MongoDBFactory.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/dbutil/MysqlJdbcHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/dbutil/MysqlJdbcHandler.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/deserialize/KafkaMessageDeserialize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/deserialize/KafkaMessageDeserialize.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/kafka/KafkaManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/kafka/KafkaManager.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/manager/SchemaManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/manager/SchemaManager.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/manager/TableSourceConnectorManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/manager/TableSourceConnectorManager.scala -------------------------------------------------------------------------------- /flink-util/src/main/scala/com/flink/common/util/StringUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/flink-util/src/main/scala/com/flink/common/util/StringUtils.scala -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/pom.xml -------------------------------------------------------------------------------- /resources/conf/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/conf/application.properties -------------------------------------------------------------------------------- /resources/conf/elastic-certificates.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/conf/elastic-certificates.p12 -------------------------------------------------------------------------------- /resources/conf/hive-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/conf/hive-site.xml -------------------------------------------------------------------------------- /resources/conf/job_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/conf/job_init.sh -------------------------------------------------------------------------------- /resources/file/RestFulApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/file/RestFulApi.md -------------------------------------------------------------------------------- /resources/file/YarnRestFulApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/file/YarnRestFulApi.md -------------------------------------------------------------------------------- /resources/file/ddl/ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/file/ddl/ddl.sql -------------------------------------------------------------------------------- /resources/file/flinkDDL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/file/flinkDDL -------------------------------------------------------------------------------- /resources/file/scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/file/scalastyle-config.xml -------------------------------------------------------------------------------- /resources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/pom.xml -------------------------------------------------------------------------------- /resources/profile/dev_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/profile/dev_env.properties -------------------------------------------------------------------------------- /resources/profile/local_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/profile/local_env.properties -------------------------------------------------------------------------------- /resources/profile/pre_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/profile/pre_env.properties -------------------------------------------------------------------------------- /resources/profile/prod_env.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/resources/profile/prod_env.properties -------------------------------------------------------------------------------- /sbin/main/core/run_local_attri.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/core/run_local_attri.sh -------------------------------------------------------------------------------- /sbin/main/core/run_local_window.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/core/run_local_window.sh -------------------------------------------------------------------------------- /sbin/main/core/run_local_wordcount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/core/run_local_wordcount.sh -------------------------------------------------------------------------------- /sbin/main/core/run_yarn_wordcount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/core/run_yarn_wordcount.sh -------------------------------------------------------------------------------- /sbin/main/datalake/run-yarn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/datalake/run-yarn.sh -------------------------------------------------------------------------------- /sbin/main/run-yarn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/run-yarn.sh -------------------------------------------------------------------------------- /sbin/main/run_demon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/run_demon.sh -------------------------------------------------------------------------------- /sbin/main/run_sql_ddl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/run_sql_ddl.sh -------------------------------------------------------------------------------- /sbin/main/sql-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/sql-client.md -------------------------------------------------------------------------------- /sbin/main/table/run_local_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/table/run_local_api.sh -------------------------------------------------------------------------------- /sbin/main/table/run_local_sql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/sbin/main/table/run_local_sql.sh -------------------------------------------------------------------------------- /setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinMingQiang/flink-learn/HEAD/setting.xml --------------------------------------------------------------------------------