修改配置文件;添加文件上传到Minio服务器
This commit is contained in:
@@ -203,5 +203,8 @@ public final class Constants {
|
||||
* 样例文件存放目录
|
||||
*/
|
||||
public static final String MM_SAMPLE_DST_PATH = Configurations.getStringProperty("mmSampleDstPath", "/home/mesasoft/{tableType}/full/{fileName}");
|
||||
|
||||
/**
|
||||
*是否使用Minio
|
||||
*/
|
||||
public static final Boolean IS_USE_MINIO = Configurations.getBooleanProperty("isUseMinio", true);
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ import com.nis.restful.RestServiceException;
|
||||
import com.nis.restful.ServiceRuntimeException;
|
||||
import com.nis.util.Constants;
|
||||
import com.nis.util.FileUtils;
|
||||
import com.nis.util.MinioUtil;
|
||||
import com.nis.util.StringUtil;
|
||||
import com.nis.util.StringUtils;
|
||||
import com.nis.web.controller.BaseRestController;
|
||||
@@ -289,16 +290,20 @@ public class ConfigSourcesController extends BaseRestController {
|
||||
throw new RestServiceException("checksum与文件MD5值不一致", RestBusinessCode.CheckSumIsWrong.getValue());
|
||||
}
|
||||
String ext = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1);
|
||||
FastDFSFile fdsfile = new FastDFSFile(file.getBytes(), file.getOriginalFilename(), ext);
|
||||
// NameValuePair[] meta_list = new NameValuePair[5];
|
||||
// meta_list[0] = new NameValuePair("fileName", file.getOriginalFilename());
|
||||
// meta_list[1] = new NameValuePair("fileLength",
|
||||
// String.valueOf(file.getSize()));
|
||||
// meta_list[2] = new NameValuePair("fileExt", ext);
|
||||
// meta_list[3] = new NameValuePair("fileAuthor", "rkg");
|
||||
// meta_list[4] = new NameValuePair("fileMd5", md5);
|
||||
logger.info("-----------------调用接口上传文件---------------");
|
||||
filePath = FileManager.upload(fdsfile, null);
|
||||
if(Constants.IS_USE_MINIO){
|
||||
filePath = MinioUtil.uploadFile(file.getInputStream(), file.getOriginalFilename(), ext);
|
||||
}else{
|
||||
FastDFSFile fdsfile = new FastDFSFile(file.getBytes(), file.getOriginalFilename(), ext);
|
||||
// NameValuePair[] meta_list = new NameValuePair[5];
|
||||
// meta_list[0] = new NameValuePair("fileName", file.getOriginalFilename());
|
||||
// meta_list[1] = new NameValuePair("fileLength",
|
||||
// String.valueOf(file.getSize()));
|
||||
// meta_list[2] = new NameValuePair("fileExt", ext);
|
||||
// meta_list[3] = new NameValuePair("fileAuthor", "rkg");
|
||||
// meta_list[4] = new NameValuePair("fileMd5", md5);
|
||||
filePath = FileManager.upload(fdsfile, null);
|
||||
}
|
||||
}
|
||||
}catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
@@ -337,6 +342,7 @@ public class ConfigSourcesController extends BaseRestController {
|
||||
AuditLogThread thread = super.saveRequestLog(servicesRequestLogService, Constants.OPACTION_POST, request,
|
||||
file, null);
|
||||
JSONObject resultObject = new JSONObject();
|
||||
String filePath="";
|
||||
try {
|
||||
if (file == null) {
|
||||
throw new RestServiceException("请上传获取摘要的文件到file参数", RestBusinessCode.FileIsNull.getValue());
|
||||
@@ -353,9 +359,20 @@ public class ConfigSourcesController extends BaseRestController {
|
||||
RestBusinessCode.CheckSumIsWrong.getValue());
|
||||
}
|
||||
String ext = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1);
|
||||
FastDFSFile fdsfile = new FastDFSFile(file.getBytes(), file.getOriginalFilename(), ext);
|
||||
logger.info("-----------------调用接口上传文件---------------");
|
||||
String filePath = FileManager.upload(fdsfile, null);
|
||||
if(Constants.IS_USE_MINIO){
|
||||
filePath = MinioUtil.uploadFile(file.getInputStream(), file.getOriginalFilename(), ext);
|
||||
}else{
|
||||
FastDFSFile fdsfile = new FastDFSFile(file.getBytes(), file.getOriginalFilename(), ext);
|
||||
// NameValuePair[] meta_list = new NameValuePair[5];
|
||||
// meta_list[0] = new NameValuePair("fileName", file.getOriginalFilename());
|
||||
// meta_list[1] = new NameValuePair("fileLength",
|
||||
// String.valueOf(file.getSize()));
|
||||
// meta_list[2] = new NameValuePair("fileExt", ext);
|
||||
// meta_list[3] = new NameValuePair("fileAuthor", "rkg");
|
||||
// meta_list[4] = new NameValuePair("fileMd5", md5);
|
||||
filePath = FileManager.upload(fdsfile, null);
|
||||
}
|
||||
resultObject.put("accessUrl", filePath);
|
||||
}
|
||||
}catch (IOException e) {
|
||||
|
||||
@@ -482,7 +482,7 @@ public class ConfigSourcesService extends BaseService {
|
||||
maatTableName.substring(maatTableName.lastIndexOf("_") + 1));
|
||||
dstStr = dstPath.replace("{fileName}", dstStr.substring(dstStr.lastIndexOf("/") + 1));
|
||||
} else if ("file_id".equals(commonSourceFieldCfg.getDstName())) {
|
||||
dstStr = dstStr.substring(dstStr.indexOf("group"));
|
||||
//dstStr = dstStr.substring(dstStr.indexOf("group"));
|
||||
}
|
||||
}
|
||||
switch (commonSourceFieldCfg.getFieldType()) {
|
||||
|
||||
@@ -10,11 +10,11 @@ fastdfs.http_secret_key = FastDFS1234567890
|
||||
fastdfs.http_tracker_http_port = 80
|
||||
|
||||
#元辰鑫内网
|
||||
fastdfs.tracker_servers = 10.0.6.249:22122
|
||||
fastDfsHttpAddr= 10.0.6.249
|
||||
#fastdfs.tracker_servers = 10.0.6.249:22122
|
||||
#fastDfsHttpAddr= 10.0.6.249
|
||||
#元辰鑫外网
|
||||
#fastdfs.tracker_servers=192.168.10.205:22122
|
||||
#fastDfsHttpAddr=192.168.10.205
|
||||
fastdfs.tracker_servers=192.168.10.205:22122
|
||||
fastDfsHttpAddr=192.168.10.205
|
||||
#亦庄演示环境
|
||||
#fastdfs.tracker_servers = 10.3.34.1:22122
|
||||
#fastDfsHttpAddr = 10.3.34.1
|
||||
@@ -7,8 +7,8 @@ http.secret_key = FastDFS1234567890
|
||||
|
||||
|
||||
#元辰鑫内网
|
||||
tracker_server=10.0.6.249:22122
|
||||
#tracker_server=10.0.6.249:22122
|
||||
#元辰鑫外网
|
||||
#tracker_server=192.168.10.205:22122
|
||||
tracker_server=192.168.10.205:22122
|
||||
#亦庄演示环境
|
||||
#tracker_server=10.3.34.1:22122
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#==========日志库 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://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.204: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
|
||||
@@ -42,11 +42,11 @@ jdbc.hive.DBName=maat
|
||||
#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://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.22:10000/maat
|
||||
#亦庄演示环境高可用集群连接,注意使用此种方法需要配置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
|
||||
@@ -75,7 +75,7 @@ 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?socket_timeout=600000
|
||||
jdbc.clickhouse.url=jdbc:clickhouse://10.3.45.5:8123/k18_ods
|
||||
jdbc.clickhouse.username=
|
||||
jdbc.clickhouse.key=
|
||||
jdbc.clickhouse.password=
|
||||
@@ -122,13 +122,13 @@ druid.log.filters=stat
|
||||
##minio地址
|
||||
#########################################################################
|
||||
##minio的地址,注意前面的http://不要忘记写
|
||||
minioUrl=http://192.168.10.61:9000
|
||||
minio_url=http://192.168.10.205:9000
|
||||
##minio的accessKey
|
||||
minio_accessKey=
|
||||
minio_accessKey=minio
|
||||
##minio的secretKey
|
||||
minio_secretKey=
|
||||
minio_secretKey=123456789
|
||||
##minio的bucketName
|
||||
minio_bucketName=test
|
||||
minio_bucketName=maat-redis
|
||||
|
||||
|
||||
|
||||
@@ -136,11 +136,11 @@ minio_bucketName=test
|
||||
##redis连接
|
||||
#####################################################################################################################################
|
||||
#元辰鑫内网
|
||||
redis.host=10.0.6.249
|
||||
#redis.host=10.0.6.249
|
||||
#华严
|
||||
#redis.host=192.168.11.243
|
||||
#元辰鑫外网
|
||||
#redis.host=192.168.10.205
|
||||
redis.host=192.168.10.205
|
||||
#亦庄测试环境
|
||||
#redis.host=192.168.10.215
|
||||
#亦庄演示环境
|
||||
|
||||
@@ -203,3 +203,5 @@ mmSampleDstPath=/home/mesasoft/{tableType}/full/{fileName}
|
||||
|
||||
##定时将redis主从库的实时统计数据同步到redis集群中
|
||||
syncRedisToClusterCron=0/10 * * * * ?
|
||||
#文件服务器是否使用Minio
|
||||
isUseMinio=true
|
||||
Reference in New Issue
Block a user