Merge branch 'tsg-22.11' of git.mesalab.cn:bigdata/tsg/flink-dos-detection into tsg-22.11
This commit is contained in:
@@ -77,10 +77,12 @@ public class CommonConfig {
|
|||||||
public static final String NACOS_SERVER_ADDR = CommonConfigurations.getStringProperty("nacos.server.addr");
|
public static final String NACOS_SERVER_ADDR = CommonConfigurations.getStringProperty("nacos.server.addr");
|
||||||
public static final String NACOS_USERNAME = CommonConfigurations.getStringProperty("nacos.username");
|
public static final String NACOS_USERNAME = CommonConfigurations.getStringProperty("nacos.username");
|
||||||
public static final String NACOS_PASSWORD = CommonConfigurations.getStringProperty("nacos.password");
|
public static final String NACOS_PASSWORD = CommonConfigurations.getStringProperty("nacos.password");
|
||||||
|
public static final String NACOS_NAMESPACE = CommonConfigurations.getStringProperty("nacos.namespace");
|
||||||
public static final String NACOS_DATA_ID = CommonConfigurations.getStringProperty("nacos.data.id");
|
public static final String NACOS_DATA_ID = CommonConfigurations.getStringProperty("nacos.data.id");
|
||||||
public static final String NACOS_GROUP = CommonConfigurations.getStringProperty("nacos.group");
|
public static final String NACOS_GROUP = CommonConfigurations.getStringProperty("nacos.group");
|
||||||
public static final int NACOS_READ_TIMEOUT = CommonConfigurations.getIntProperty("nacos.read.timeout");
|
public static final int NACOS_READ_TIMEOUT = CommonConfigurations.getIntProperty("nacos.read.timeout");
|
||||||
|
|
||||||
|
|
||||||
public static final String HOS_TOKEN = CommonConfigurations.getStringProperty("hos.token");
|
public static final String HOS_TOKEN = CommonConfigurations.getStringProperty("hos.token");
|
||||||
|
|
||||||
public static final String CLUSTER_OR_SINGLE = CommonConfigurations.getStringProperty("cluster.or.single");
|
public static final String CLUSTER_OR_SINGLE = CommonConfigurations.getStringProperty("cluster.or.single");
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ public class OutputStreamSink {
|
|||||||
nacosProperties.put(PropertyKeyConst.SERVER_ADDR,CommonConfig.NACOS_SERVER_ADDR);
|
nacosProperties.put(PropertyKeyConst.SERVER_ADDR,CommonConfig.NACOS_SERVER_ADDR);
|
||||||
nacosProperties.setProperty(PropertyKeyConst.USERNAME, CommonConfig.NACOS_USERNAME);
|
nacosProperties.setProperty(PropertyKeyConst.USERNAME, CommonConfig.NACOS_USERNAME);
|
||||||
nacosProperties.setProperty(PropertyKeyConst.PASSWORD, CommonConfig.NACOS_PASSWORD);
|
nacosProperties.setProperty(PropertyKeyConst.PASSWORD, CommonConfig.NACOS_PASSWORD);
|
||||||
|
nacosProperties.setProperty(PropertyKeyConst.NAMESPACE, CommonConfig.NACOS_NAMESPACE);
|
||||||
|
|
||||||
if ("CLUSTER".equals(CommonConfig.CLUSTER_OR_SINGLE)){
|
if ("CLUSTER".equals(CommonConfig.CLUSTER_OR_SINGLE)){
|
||||||
broadcastSource = DosSketchSource.broadcastSource(nacosProperties,CommonConfig.HDFS_PATH);
|
broadcastSource = DosSketchSource.broadcastSource(nacosProperties,CommonConfig.HDFS_PATH);
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import java.util.concurrent.Executor;
|
|||||||
|
|
||||||
public class SingleHttpSource extends RichHttpSourceFunction<Map<String, byte[]>> {
|
public class SingleHttpSource extends RichHttpSourceFunction<Map<String, byte[]>> {
|
||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(HttpSource.class);
|
private static final Logger logger = LoggerFactory.getLogger(SingleHttpSource.class);
|
||||||
private static HashMap<String, byte[]> knowledgeFileCache;
|
private static HashMap<String, byte[]> knowledgeFileCache;
|
||||||
|
|
||||||
private Properties nacosProperties;
|
private Properties nacosProperties;
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ public class HdfsUtils {
|
|||||||
public static void uploadFileByBytes(String filePath,byte[] bytes) throws IOException {
|
public static void uploadFileByBytes(String filePath,byte[] bytes) throws IOException {
|
||||||
try (FSDataOutputStream fsDataOutputStream = fileSystem.create(new Path(filePath), true)) {
|
try (FSDataOutputStream fsDataOutputStream = fileSystem.create(new Path(filePath), true)) {
|
||||||
fsDataOutputStream.write(bytes);
|
fsDataOutputStream.write(bytes);
|
||||||
fsDataOutputStream.flush();
|
// fsDataOutputStream.flush();
|
||||||
} catch (RuntimeException e) {
|
} catch (RuntimeException e) {
|
||||||
logger.error("Uploading files to the HDFS is abnormal. Message is :" + e.getMessage());
|
logger.error("Uploading files to the HDFS is abnormal. Message is :" + e.getMessage());
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ stream.execution.environment.parallelism=1
|
|||||||
stream.execution.job.name=DOS-DETECTION-APPLICATION
|
stream.execution.job.name=DOS-DETECTION-APPLICATION
|
||||||
|
|
||||||
#输入kafka并行度大小
|
#输入kafka并行度大小
|
||||||
kafka.input.parallelism=1
|
kafka.input.parallelism=3
|
||||||
|
|
||||||
#输入kafka topic名
|
#输入kafka topic名
|
||||||
kafka.input.topic.name=DOS-SKETCH-RECORD
|
kafka.input.topic.name=DOS-SKETCH-RECORD
|
||||||
@@ -19,14 +19,14 @@ kafka.input.group.id=dos-detection-job-221125-1
|
|||||||
#kafka.input.group.id=dos-detection-job-210813-1
|
#kafka.input.group.id=dos-detection-job-210813-1
|
||||||
|
|
||||||
#发送kafka metrics并行度大小
|
#发送kafka metrics并行度大小
|
||||||
kafka.output.metric.parallelism=1
|
kafka.output.metric.parallelism=3
|
||||||
|
|
||||||
#发送kafka metrics topic名
|
#发送kafka metrics topic名
|
||||||
#kafka.output.metric.topic.name=TRAFFIC-TOP-DESTINATION-IP-METRICS
|
#kafka.output.metric.topic.name=TRAFFIC-TOP-DESTINATION-IP-METRICS
|
||||||
kafka.output.metric.topic.name=test
|
kafka.output.metric.topic.name=test
|
||||||
|
|
||||||
#发送kafka event并行度大小
|
#发送kafka event并行度大小
|
||||||
kafka.output.event.parallelism=1
|
kafka.output.event.parallelism=3
|
||||||
|
|
||||||
#发送kafka event topic名
|
#发送kafka event topic名
|
||||||
#kafka.output.event.topic.name=DOS-EVENT
|
#kafka.output.event.topic.name=DOS-EVENT
|
||||||
@@ -150,8 +150,8 @@ cluster.or.single=CLUSTER
|
|||||||
|
|
||||||
############################## 集群模式配置文件路径 配置 ######################################
|
############################## 集群模式配置文件路径 配置 ######################################
|
||||||
hdfs.path=/test/TEST/
|
hdfs.path=/test/TEST/
|
||||||
hdfs.uri.nn1=hdfs://192.168.40.151:9000
|
hdfs.uri.nn1=192.168.40.151:9000
|
||||||
hdfs.uri.nn2=hdfs://192.168.40.152:9000
|
hdfs.uri.nn2=192.168.40.152:9000
|
||||||
hdfs.user=dos
|
hdfs.user=dos
|
||||||
|
|
||||||
############################## 单机模式配置文件下载路径 配置 ######################################
|
############################## 单机模式配置文件下载路径 配置 ######################################
|
||||||
|
|||||||
Reference in New Issue
Block a user