Browse Source

Added checks on whether HDFS is configured to be true

pull/2/head
lgcareer 5 years ago
parent
commit
ec600ffd01
  1. 8
      escheduler-api/src/main/java/cn/escheduler/api/service/TenantService.java

8
escheduler-api/src/main/java/cn/escheduler/api/service/TenantService.java

@ -230,6 +230,13 @@ public class TenantService extends BaseService{
Tenant tenant = tenantMapper.queryById(id);
if (tenant == null){
putMsg(result, Status.TENANT_NOT_EXIST);
return result;
}
// if hdfs startup
if (PropertyUtils.getBoolean(cn.escheduler.common.Constants.HDFS_STARTUP_STATE)){
String tenantPath = HadoopUtils.getHdfsDataBasePath() + "/" + tenant.getTenantCode();
String resourcePath = HadoopUtils.getHdfsDir(tenant.getTenantCode());
@ -245,6 +252,7 @@ public class TenantService extends BaseService{
}
HadoopUtils.getInstance().delete(tenantPath, true);
}
tenantMapper.deleteById(id);
putMsg(result, Status.SUCCESS);

Loading…
Cancel
Save