diff --git a/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java b/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java index 19cd307..8178a8c 100644 --- a/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java +++ b/src/main/java/com/nis/web/service/restful/ConfigJedisServiceimpl.java @@ -270,7 +270,7 @@ public class ConfigJedisServiceimpl implements ConfigRedisService { && redisStatisticsRealDBIndex < Configurations.getIntProperty("maxRedisDBIndex", 16)) { List list = configMap.get(redisDBIndex); if (list != null && list.size() > 0) { - transaction.select(redisStatisticsRealDBIndex); + transaction.select(redisStatisticsRealDBIndex);//选择实时统计库 String redisStatisticsReal = Configurations.getStringProperty("redis-statisticsReal", "[COMPILE_ID];\t;[SERVICE];\t;[ACTION];\t;[CONT_TYPE];\t;[ATTR_TYPE];\t;[CONT_LABEL];\t;[TASK_ID];\t;[AFFAIR_ID];\t;[DO_BLACKLIST];\t;[DO_LOG];\t;[EFFECTIVE_RANGE];\t;[START_TIME];\t;[END_TIME];\t;[USER_REGION];\t;[IS_VALID];\t;[GROUP_NUM];\t;[FATHER_CFG_ID];\t;[OP_TIME]"); String[] redisStatisticsRealArr = redisStatisticsReal.split(";"); diff --git a/src/main/resources/jdbc.properties b/src/main/resources/jdbc.properties index a4de5a3..8a92ba7 100644 --- a/src/main/resources/jdbc.properties +++ b/src/main/resources/jdbc.properties @@ -1,158 +1,158 @@ -#==========日志库 Mysql======================= -jdbc.log.driver=com.mysql.jdbc.Driver -#元辰鑫内网 -jdbc.log.url=jdbc:mysql://10.0.6.249:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull -#华严 -#jdbc.log.url=jdbc:mysql://192.168.11.242:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull -#元辰鑫外网 -#jdbc.log.url=jdbc:mysql://192.168.10.204:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull -#亦庄测试环境 -#jdbc.log.url=jdbc:mysql://192.168.10.212:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull -#亦庄演示环境 -#jdbc.log.url=jdbc:mysql://10.3.48.5:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull -jdbc.log.username=root -jdbc.log.key=9Pjh5K20Sho0lnWMClUXYA== -jdbc.log.password=D3ptWYX8vx/GoEXaSrJycQ== - -#========================================== - -#==========日志库 Oracle ====================== -##jdbc.log.driver=oracle.jdbc.driver.OracleDriver -##jdbc.log.url=jdbc:oracle:thin:@10.0.6.104:1521:orcl -#jdbc.log.url=jdbc:oracle:thin:@10.174.196.22:1521:orcl -##jdbc.log.username=zdx -#jdbc.log.username=z2_5x9logb -##jdbc.log.key=pHl+0udycGQWNZcN68Sv9A== -##jdbc.log.password=Z/pVMDXcWNxzVGAX0yRp3Q== -#============================================ -bonecp.idleMaxAgeInMinutes=60 -bonecp.idleConnectionTestPeriodInMinutes=240 -bonecp.maxConnectionsPerPartition=50 -bonecp.minConnectionsPerPartition=10 -bonecp.partitionCount=3 -bonecp.acquireIncrement=5 -bonecp.statementsCacheSize=100 - - - - -############################################################################################################################################ -#数据中心hive接口配置 -############################################################################################################################################ - -#A版日志库 -jdbc.hive.driver=org.apache.hive.jdbc.HiveDriver -#元辰鑫内网 -jdbc.hive.url=jdbc:hive2://10.0.6.202:10000/maat -#华严 -#jdbc.hive.url=jdbc:hive2://192.168.11.243:2181,192.168.10.76:2181,192.168.10.77:2181/maat;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2 -#元辰鑫外网 -#jdbc.hive.url=jdbc:hive2://192.168.10.22:10000/maat -#亦庄测试环境 -#jdbc.hive.url=jdbc:hive2://192.168.10.216:10000/maat -#亦庄测试环境高可用集群连接,注意使用此种方法需要配置hosts,主机名与ip的对应关系 -#jdbc.hive.url=jdbc:hive2://192.168.10.216:2181,192.168.10.217:2181,192.168.10.218:2181/maat;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2 -#亦庄演示环境高可用集群连接,注意使用此种方法需要配置hosts,主机名与ip的对应关系 -#jdbc.hive.url=jdbc:hive2://10.3.48.2:2181,10.3.48.3:2181,10.3.48.4:2181/maat;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2 -jdbc.hive.username=xa_z2_mesa -jdbc.hive.key=aC/8fTC9vfPVhCk+CDzbAQ== -#加密后密码 -jdbc.hive.password=V3GyFlG8Mg01bTt8ykFVaA== -#实际密码 -#jdbc.hiveA.password=123!@#qwe - -bonecp.hive.idleMaxAgeInMinutes=60 -bonecp.hive.idleConnectionTestPeriodInMinutes=240 -bonecp.hive.maxConnectionsPerPartition=20 -bonecp.hive.minConnectionsPerPartition=10 -bonecp.hive.partitionCount=3 -bonecp.hive.acquireIncrement=5 -bonecp.hive.statementsCacheSize=100 - - -#################日志查询clickhouse数据源信息############# - -jdbc.clickhouse.driver=ru.yandex.clickhouse.ClickHouseDriver -#域名测试环境 -jdbc.clickhouse.url=jdbc:clickhouse://clickhouse.baifendian.com:80/k18_ods -#亦庄演示环境 -#jdbc.clickhouse.url=jdbc:clickhouse://10.3.45.5:8123/k18_ods -jdbc.clickhouse.username= -jdbc.clickhouse.key= -jdbc.clickhouse.password= - - - - -#########################配置日志查询使用druid连接池######################################### -#配置初始化连接池数量 -druid.log.initialSize=5 -#配置最小连接池数量 -druid.log.minIdle=1 -#配置最大连接池数量 -druid.log.maxActive=200 -# 配置获取连接等待超时的时间 单位毫秒 -druid.log.maxWait=600000 -#使用非公平锁 -druid.log.useUnfairLock=true -#配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -druid.log.timeBetweenEvictionRunsMillis=60000 -#配置一个连接在池中最小生存的时间,单位是毫秒 -druid.log.minEvictableIdleTimeMillis=300000 -#用来检测连接是否有效的sql,要求是一个查询语句,下面是hive的 -druid.log.hive.validationQuery=select unix_timestamp() -#用来检测连接是否有效的sql,要求是一个查询语句,下面是clickhouse的 -druid.log.clickHouse.validationQuery=show tables -#申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效 -druid.log.testWhileIdle=true -#申请连接时执行validationQuery检测连接是否有效 -druid.log.testOnBorrow=true -#归还连接时执行validationQuery检测连接是否有效 -druid.log.testOnReturn=false -#打开PSCache,并且指定每个连接上PSCache的大小 -druid.log.poolPreparedStatements=true -#要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。在Druid中,不会存在Oracle下PSCache占用内存过多的问题,可以把这个数值配置大一些,比如说100 -druid.log.maxOpenPreparedStatements=100 -#配置监控统计拦截的filters,去掉后监控界面sql无法统计 -druid.log.filters=stat - - - - - - - - -##################################################################################################################################### -##redis连接 -##################################################################################################################################### -#元辰鑫内网 -redis.host=10.0.6.249 -#华严 -#redis.host=192.168.11.243 -#元辰鑫外网 -#redis.host=192.168.10.205 -#亦庄测试环境 -#redis.host=192.168.10.215 -#亦庄演示环境 -#redis.host=10.3.34.1 -redis.port=6379 -redis.pass= -redis.maxIdle=5 -redis.maxTotal=250 -redis.maxWaitMillis=100000 -redis.testOnBorrow=true -redis.testOnReturn=true -#客户端超时时间单位是毫秒 -redis.timeout=100000 -#用于 redis.clients.jedis.JedisCluster.JedisCluster(Set, int, int, GenericObjectPoolConfig) 第三个参数 maxRedirections -#默认值是5 -#一般当此值设置过大时,容易报:Too many Cluster redirections -redis.maxRedirects=3 - - -cluster1.host.port=192.168.10.205:7031 -cluster2.host.port=192.168.10.205:7032 -cluster3.host.port=192.168.10.205:7033 -cluster4.host.port=192.168.10.205:7034 +#==========日志库 Mysql======================= +jdbc.log.driver=com.mysql.jdbc.Driver +#元辰鑫内网 +jdbc.log.url=jdbc:mysql://10.0.6.249:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull +#华严 +#jdbc.log.url=jdbc:mysql://192.168.11.242:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull +#元辰鑫外网 +#jdbc.log.url=jdbc:mysql://192.168.10.204:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull +#亦庄测试环境 +#jdbc.log.url=jdbc:mysql://192.168.10.212:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull +#亦庄演示环境 +#jdbc.log.url=jdbc:mysql://10.3.48.5:3306/galaxy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull +jdbc.log.username=root +jdbc.log.key=9Pjh5K20Sho0lnWMClUXYA== +jdbc.log.password=D3ptWYX8vx/GoEXaSrJycQ== + +#========================================== + +#==========日志库 Oracle ====================== +##jdbc.log.driver=oracle.jdbc.driver.OracleDriver +##jdbc.log.url=jdbc:oracle:thin:@10.0.6.104:1521:orcl +#jdbc.log.url=jdbc:oracle:thin:@10.174.196.22:1521:orcl +##jdbc.log.username=zdx +#jdbc.log.username=z2_5x9logb +##jdbc.log.key=pHl+0udycGQWNZcN68Sv9A== +##jdbc.log.password=Z/pVMDXcWNxzVGAX0yRp3Q== +#============================================ +bonecp.idleMaxAgeInMinutes=60 +bonecp.idleConnectionTestPeriodInMinutes=240 +bonecp.maxConnectionsPerPartition=50 +bonecp.minConnectionsPerPartition=10 +bonecp.partitionCount=3 +bonecp.acquireIncrement=5 +bonecp.statementsCacheSize=100 + + + + +############################################################################################################################################ +#数据中心hive接口配置 +############################################################################################################################################ + +#A版日志库 +jdbc.hive.driver=org.apache.hive.jdbc.HiveDriver +#元辰鑫内网 +jdbc.hive.url=jdbc:hive2://10.0.6.202:10000/maat +#华严 +#jdbc.hive.url=jdbc:hive2://192.168.11.243:2181,192.168.10.76:2181,192.168.10.77:2181/maat;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2 +#元辰鑫外网 +#jdbc.hive.url=jdbc:hive2://192.168.10.22:10000/maat +#亦庄测试环境 +#jdbc.hive.url=jdbc:hive2://192.168.10.216:10000/maat +#亦庄测试环境高可用集群连接,注意使用此种方法需要配置hosts,主机名与ip的对应关系 +#jdbc.hive.url=jdbc:hive2://192.168.10.216:2181,192.168.10.217:2181,192.168.10.218:2181/maat;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2 +#亦庄演示环境高可用集群连接,注意使用此种方法需要配置hosts,主机名与ip的对应关系 +#jdbc.hive.url=jdbc:hive2://10.3.48.2:2181,10.3.48.3:2181,10.3.48.4:2181/maat;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2 +jdbc.hive.username=xa_z2_mesa +jdbc.hive.key=aC/8fTC9vfPVhCk+CDzbAQ== +#加密后密码 +jdbc.hive.password=V3GyFlG8Mg01bTt8ykFVaA== +#实际密码 +#jdbc.hiveA.password=123!@#qwe + +bonecp.hive.idleMaxAgeInMinutes=60 +bonecp.hive.idleConnectionTestPeriodInMinutes=240 +bonecp.hive.maxConnectionsPerPartition=20 +bonecp.hive.minConnectionsPerPartition=10 +bonecp.hive.partitionCount=3 +bonecp.hive.acquireIncrement=5 +bonecp.hive.statementsCacheSize=100 + + +#################日志查询clickhouse数据源信息############# + +jdbc.clickhouse.driver=ru.yandex.clickhouse.ClickHouseDriver +#域名测试环境 +jdbc.clickhouse.url=jdbc:clickhouse://clickhouse.baifendian.com:80/k18_ods +#亦庄演示环境 +#jdbc.clickhouse.url=jdbc:clickhouse://10.3.45.5:8123/k18_ods +jdbc.clickhouse.username= +jdbc.clickhouse.key= +jdbc.clickhouse.password= + + + + +#########################配置日志查询使用druid连接池######################################### +#配置初始化连接池数量 +druid.log.initialSize=5 +#配置最小连接池数量 +druid.log.minIdle=1 +#配置最大连接池数量 +druid.log.maxActive=200 +# 配置获取连接等待超时的时间 单位毫秒 +druid.log.maxWait=600000 +#使用非公平锁 +druid.log.useUnfairLock=true +#配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 +druid.log.timeBetweenEvictionRunsMillis=60000 +#配置一个连接在池中最小生存的时间,单位是毫秒 +druid.log.minEvictableIdleTimeMillis=300000 +#用来检测连接是否有效的sql,要求是一个查询语句,下面是hive的 +druid.log.hive.validationQuery=select unix_timestamp() +#用来检测连接是否有效的sql,要求是一个查询语句,下面是clickhouse的 +druid.log.clickHouse.validationQuery=show tables +#申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效 +druid.log.testWhileIdle=true +#申请连接时执行validationQuery检测连接是否有效 +druid.log.testOnBorrow=true +#归还连接时执行validationQuery检测连接是否有效 +druid.log.testOnReturn=false +#打开PSCache,并且指定每个连接上PSCache的大小 +druid.log.poolPreparedStatements=true +#要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。在Druid中,不会存在Oracle下PSCache占用内存过多的问题,可以把这个数值配置大一些,比如说100 +druid.log.maxOpenPreparedStatements=100 +#配置监控统计拦截的filters,去掉后监控界面sql无法统计 +druid.log.filters=stat + + + + + + + + +##################################################################################################################################### +##redis连接 +##################################################################################################################################### +#元辰鑫内网 +redis.host=10.0.6.249 +#华严 +#redis.host=192.168.11.243 +#元辰鑫外网 +#redis.host=192.168.10.205 +#亦庄测试环境 +#redis.host=192.168.10.215 +#亦庄演示环境 +#redis.host=10.3.34.1 +redis.port=6379 +redis.pass= +redis.maxIdle=5 +redis.maxTotal=250 +redis.maxWaitMillis=100000 +redis.testOnBorrow=true +redis.testOnReturn=true +#客户端超时时间单位是毫秒 +redis.timeout=100000 +#用于 redis.clients.jedis.JedisCluster.JedisCluster(Set, int, int, GenericObjectPoolConfig) 第三个参数 maxRedirections +#默认值是5 +#一般当此值设置过大时,容易报:Too many Cluster redirections +redis.maxRedirects=3 + + +cluster1.host.port=192.168.10.205:7031 +cluster2.host.port=192.168.10.205:7032 +cluster3.host.port=192.168.10.205:7033 +cluster4.host.port=192.168.10.205:7034 cluster5.host.port=192.168.10.205:7035 \ No newline at end of file