├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── singgel │ │ └── bigdata │ │ └── flinksinkhbase │ │ ├── FlinkRunner.java │ │ ├── HbaseSink.java │ │ ├── common │ │ ├── CustomJsonDeserializationSchema.java │ │ ├── HbaseUtil.java │ │ ├── JobConfigManager.java │ │ ├── JoinTable.java │ │ └── ValueFormat.java │ │ └── config │ │ ├── HbaseConfig.java │ │ ├── JobConfig.java │ │ └── KafkaConfig.java └── resources │ ├── application.conf │ └── logback.xml └── test ├── java └── com │ └── singgel │ └── bigdata │ └── recommend │ ├── HbaseByteTest.java │ ├── HbaseGetTest.java │ └── JobConfigTest.java └── resources └── logback.xml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/FlinkRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/FlinkRunner.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/HbaseSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/HbaseSink.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/common/CustomJsonDeserializationSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/common/CustomJsonDeserializationSchema.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/common/HbaseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/common/HbaseUtil.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/common/JobConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/common/JobConfigManager.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/common/JoinTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/common/JoinTable.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/common/ValueFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/common/ValueFormat.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/config/HbaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/config/HbaseConfig.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/config/JobConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/config/JobConfig.java -------------------------------------------------------------------------------- /src/main/java/com/singgel/bigdata/flinksinkhbase/config/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/java/com/singgel/bigdata/flinksinkhbase/config/KafkaConfig.java -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- 1 | apollo { 2 | url = "http://singgel:8080" 3 | } -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/com/singgel/bigdata/recommend/HbaseByteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/test/java/com/singgel/bigdata/recommend/HbaseByteTest.java -------------------------------------------------------------------------------- /src/test/java/com/singgel/bigdata/recommend/HbaseGetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/test/java/com/singgel/bigdata/recommend/HbaseGetTest.java -------------------------------------------------------------------------------- /src/test/java/com/singgel/bigdata/recommend/JobConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/test/java/com/singgel/bigdata/recommend/JobConfigTest.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/singgel/flink-kafka-hbase/HEAD/src/test/resources/logback.xml --------------------------------------------------------------------------------