代码优化,优化clickhousesink写入
This commit is contained in:
@@ -21,9 +21,9 @@ public class ConnLogService {
|
||||
|
||||
public static void connLogStream(StreamExecutionEnvironment env) throws Exception{
|
||||
//connection
|
||||
DataStream<Map<String, Object>> connSource = ConnLogService.getLogSource(env, SOURCE_KAFKA_TOPIC_CONNECTION);
|
||||
DataStream<Map<String, Object>> connSource = getLogSource(env, SOURCE_KAFKA_TOPIC_CONNECTION);
|
||||
//sketch
|
||||
DataStream<Map<String, Object>> sketchSource = ConnLogService.getLogSource(env, SOURCE_KAFKA_TOPIC_SKETCH);
|
||||
DataStream<Map<String, Object>> sketchSource = getLogSource(env, SOURCE_KAFKA_TOPIC_SKETCH);
|
||||
|
||||
//写入CKsink,批量处理
|
||||
LogService.getLogCKSink(connSource, SINK_CK_TABLE_CONNECTION);
|
||||
@@ -31,15 +31,15 @@ public class ConnLogService {
|
||||
LogService.getLogCKSink(sketchSource, SINK_CK_TABLE_SKETCH);
|
||||
|
||||
//transform
|
||||
DataStream<Map<String, Object>> connTransformStream = ConnLogService.getConnTransformStream(connSource);
|
||||
DataStream<Map<String, Object>> connTransformStream = getConnTransformStream(connSource);
|
||||
|
||||
//写入ck通联relation表
|
||||
LogService.getLogCKSink(connTransformStream, SINK_CK_TABLE_RELATION_CONNECTION);
|
||||
|
||||
DataStream<Map<String, Object>> sketchTransformStream = ConnLogService.getSketchTransformStream(sketchSource);
|
||||
DataStream<Map<String, Object>> sketchTransformStream = getSketchTransformStream(sketchSource);
|
||||
|
||||
//合并通联和通联sketch
|
||||
DataStream<Map<String, Object>> ip2ipGraph = ConnLogService.getConnUnion(connTransformStream, sketchTransformStream);
|
||||
DataStream<Map<String, Object>> ip2ipGraph = getConnUnion(connTransformStream, sketchTransformStream);
|
||||
|
||||
//写入arangodb
|
||||
LogService.getLogArangoSink(ip2ipGraph, R_VISIT_IP2IP);
|
||||
|
||||
Reference in New Issue
Block a user