Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
DolphinScheduler
提交
268d09de
DolphinScheduler
项目概览
apache
/
DolphinScheduler
上一次同步 1 年多
通知
706
Star
9572
Fork
3514
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
268d09de
编写于
9月 24, 2020
作者:
L
lgcareer
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Fix-#3713][common]Fix that catfile method Stream not closed
上级
75bc3a62
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
14 deletion
+12
-14
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java
...org/apache/dolphinscheduler/common/utils/HadoopUtils.java
+12
-14
未找到文件。
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/HadoopUtils.java
浏览文件 @
268d09de
...
...
@@ -195,7 +195,7 @@ public class HadoopUtils implements Closeable {
*/
String
appUrl
=
""
;
if
(
StringUtils
.
isEmpty
(
rmHaIds
)){
if
(
StringUtils
.
isEmpty
(
rmHaIds
))
{
//single resourcemanager enabled
appUrl
=
appAddress
;
yarnEnabled
=
true
;
...
...
@@ -206,7 +206,7 @@ public class HadoopUtils implements Closeable {
logger
.
info
(
"application url : {}"
,
appUrl
);
}
if
(
StringUtils
.
isBlank
(
appUrl
))
{
if
(
StringUtils
.
isBlank
(
appUrl
))
{
throw
new
Exception
(
"application url is blank"
);
}
return
String
.
format
(
appUrl
,
applicationId
);
...
...
@@ -226,11 +226,11 @@ public class HadoopUtils implements Closeable {
return
new
byte
[
0
];
}
FSDataInputStream
fsDataInputStream
=
fs
.
open
(
new
Path
(
hdfsFilePath
));
return
IOUtils
.
toByteArray
(
fsDataInputStream
);
try
(
FSDataInputStream
fsDataInputStream
=
fs
.
open
(
new
Path
(
hdfsFilePath
)))
{
return
IOUtils
.
toByteArray
(
fsDataInputStream
);
}
}
/**
* cat file on hdfs
*
...
...
@@ -493,20 +493,19 @@ public class HadoopUtils implements Closeable {
return
String
.
format
(
"%s/udfs"
,
getHdfsTenantDir
(
tenantCode
));
}
/**
* get hdfs file name
*
* @param resourceType
resource type
* @param tenantCode
tenant code
* @param fileName
file name
* @param resourceType resource type
* @param tenantCode tenant code
* @param fileName file name
* @return hdfs file name
*/
public
static
String
getHdfsFileName
(
ResourceType
resourceType
,
String
tenantCode
,
String
fileName
)
{
if
(
fileName
.
startsWith
(
"/"
))
{
fileName
=
fileName
.
replaceFirst
(
"/"
,
""
);
fileName
=
fileName
.
replaceFirst
(
"/"
,
""
);
}
return
String
.
format
(
"%s/%s"
,
getHdfsDir
(
resourceType
,
tenantCode
),
fileName
);
return
String
.
format
(
"%s/%s"
,
getHdfsDir
(
resourceType
,
tenantCode
),
fileName
);
}
/**
...
...
@@ -518,7 +517,7 @@ public class HadoopUtils implements Closeable {
*/
public
static
String
getHdfsResourceFileName
(
String
tenantCode
,
String
fileName
)
{
if
(
fileName
.
startsWith
(
"/"
))
{
fileName
=
fileName
.
replaceFirst
(
"/"
,
""
);
fileName
=
fileName
.
replaceFirst
(
"/"
,
""
);
}
return
String
.
format
(
"%s/%s"
,
getHdfsResDir
(
tenantCode
),
fileName
);
}
...
...
@@ -532,7 +531,7 @@ public class HadoopUtils implements Closeable {
*/
public
static
String
getHdfsUdfFileName
(
String
tenantCode
,
String
fileName
)
{
if
(
fileName
.
startsWith
(
"/"
))
{
fileName
=
fileName
.
replaceFirst
(
"/"
,
""
);
fileName
=
fileName
.
replaceFirst
(
"/"
,
""
);
}
return
String
.
format
(
"%s/%s"
,
getHdfsUdfDir
(
tenantCode
),
fileName
);
}
...
...
@@ -545,7 +544,6 @@ public class HadoopUtils implements Closeable {
return
String
.
format
(
"%s/%s"
,
getHdfsDataBasePath
(),
tenantCode
);
}
/**
* getAppAddress
*
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录