summaryrefslogtreecommitdiff
path: root/src/main/resources/sketch.properties
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/sketch.properties')
-rw-r--r--src/main/resources/sketch.properties85
1 files changed, 85 insertions, 0 deletions
diff --git a/src/main/resources/sketch.properties b/src/main/resources/sketch.properties
new file mode 100644
index 0000000..36f070c
--- /dev/null
+++ b/src/main/resources/sketch.properties
@@ -0,0 +1,85 @@
+driverClassName=org.mariadb.jdbc.Driver
+url=jdbc:mariadb://192.168.44.12:3306/web_sketch_v2
+username=root
+password=galaxy2019
+initialSize=5
+maxActive=10
+maxWait=1000
+
+validationQuery=SELECT 1
+
+####################################################
+################### application ####################
+####################################################
+query.types.domain = domain_category, domain_whois
+query.types.ip = dns_server
+query.output.dir = /home/bigdata/domain/output_file
+
+# 数据库更新定时任务时间间隔1d 1000 * 3600 * 24 = 86400000
+update.expired.day = 7
+# offline读取批处理量
+query.readin.batch = 10000
+
+# 打印进度日志的查询条数
+query.log.file.line.interval = 10000
+
+####################################################
+################### mariadb ########################
+####################################################
+database = web_sketch_v2
+tablename.domain.category = domain_category_reputation
+tablename.domain.whois = domain_whois
+tablename.dns.server =
+db.query.batch.size = 10000
+
+####################################################
+###################### api #########################
+####################################################
+
+##### bright cloud #######
+bc.oemid = GeedgeNet
+bc.deviceid = TSG-Dev
+bc.uid = GN0001
+bc.url = https://api.bcti.brightcloud.com/1.0/url/getinfo
+bc.method = POST
+
+bc.queryType = getinfo
+bc.isa1cat = 1
+bc.isReputation = 1
+# 返回json格式
+bc.isxml = 0
+# bc api单次查询url长度限制 API最高限制
+bc.maximum.query.num = 100
+bc.cateinfo.filepath = categoryinfo.json
+bc.usereport.filepath = bright_cloud_query_count.csv
+
+######### chinaz #########
+chinaz.url.single = https://apidatav2.chinaz.com/single/whois
+chinaz.url.batch = https://apidatav2.chinaz.com/batch/whois
+chinaz.key = ffc9be4141bd49a093ed0185a54dc6a2
+chinaz.maximum.query.num = 50
+chinaz.usereport.filepath = chinaz_query_count.csv
+
+####################################################
+###################### 其他 #########################
+####################################################
+tld.file = public_suffix_list_only.dat
+
+
+sketch.datasource.druid.filters=stat
+sketch.datasource.druid.driverClassName=com.mysql.jdbc.Driver
+sketch.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&autoReconnect=true&useSSL=false
+sketch.datasource.druid.username=root
+sketch.datasource.druid.password=12311
+sketch.datasource.druid.initialSize=1
+sketch.datasource.druid.minIdle=1
+sketch.datasource.druid.maxActive=10
+sketch.datasource.druid.maxWait=60000
+sketch.datasource.druid.timeBetweenEvictionRunsMillis=60000
+sketch.datasource.druid.minEvictableIdleTimeMillis=300000
+sketch.datasource.druid.validationQuery=SELECT 'x'
+sketch.datasource.druid.testWhileIdle=true
+sketch.datasource.druid.testOnBorrow=false
+sketch.datasource.druid.testOnReturn=false
+sketch.datasource.druid.poolPreparedStatements=false
+sketch.datasource.druid.maxPoolPreparedStatementPerConnectionSize=10 \ No newline at end of file