Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
doujutun3207
flink
提交
81636942
F
flink
项目概览
doujutun3207
/
flink
与 Fork 源项目一致
从无法访问的项目Fork
通知
24
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
flink
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
81636942
编写于
12月 17, 2010
作者:
F
Fabian Hueske
提交者:
unknown
1月 05, 2011
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- Fixed webfrontend preview bug
上级
033b03a7
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
28 addition
and
19 deletion
+28
-19
pact/pact-clients/resources/web-docs/launch.html
pact/pact-clients/resources/web-docs/launch.html
+1
-2
pact/pact-clients/src/main/java/eu/stratosphere/pact/client/nephele/api/PactProgram.java
.../eu/stratosphere/pact/client/nephele/api/PactProgram.java
+6
-1
pact/pact-clients/src/main/java/eu/stratosphere/pact/client/web/PactJobJSONServlet.java
...a/eu/stratosphere/pact/client/web/PactJobJSONServlet.java
+9
-7
pact/pact-examples/src/main/java/eu/stratosphere/pact/example/datamining/KMeansIteration.java
...stratosphere/pact/example/datamining/KMeansIteration.java
+12
-9
未找到文件。
pact/pact-clients/resources/web-docs/launch.html
浏览文件 @
81636942
...
@@ -85,8 +85,7 @@
...
@@ -85,8 +85,7 @@
type
:
"
GET
"
,
type
:
"
GET
"
,
url
:
"
pactPlan
"
,
url
:
"
pactPlan
"
,
data
:
{
job
:
id
},
data
:
{
job
:
id
},
success
:
function
(
response
)
{
showPreviewPlan
(
response
);
},
success
:
function
(
response
)
{
showPreviewPlan
(
response
);
}
error
:
function
(
xhr
,
ajaxOptions
,
thrownError
)
{
alert
(
xhr
.
responseText
);
pactPlanRequested
=
0
;
}
});
});
}
}
else
{
else
{
...
...
pact/pact-clients/src/main/java/eu/stratosphere/pact/client/nephele/api/PactProgram.java
浏览文件 @
81636942
...
@@ -121,7 +121,12 @@ public class PactProgram {
...
@@ -121,7 +121,12 @@ public class PactProgram {
* @throws ErrorInPlanAssemblerException
* @throws ErrorInPlanAssemblerException
*/
*/
public
OptimizedPlan
getPreOptimizedPlan
()
throws
ProgramInvocationException
,
ErrorInPlanAssemblerException
{
public
OptimizedPlan
getPreOptimizedPlan
()
throws
ProgramInvocationException
,
ErrorInPlanAssemblerException
{
return
getPreOptimizedPlan
(
getPlan
());
Plan
plan
=
getPlan
();
if
(
plan
!=
null
)
{
return
getPreOptimizedPlan
(
plan
);
}
else
{
return
null
;
}
}
}
/**
/**
...
...
pact/pact-clients/src/main/java/eu/stratosphere/pact/client/web/PactJobJSONServlet.java
浏览文件 @
81636942
...
@@ -73,17 +73,19 @@ public class PactJobJSONServlet extends HttpServlet {
...
@@ -73,17 +73,19 @@ public class PactJobJSONServlet extends HttpServlet {
// create the pact plan
// create the pact plan
try
{
try
{
PactProgram
pactProgram
=
new
PactProgram
(
jarFile
,
(
String
[])
null
);
PactProgram
pactProgram
=
new
PactProgram
(
jarFile
,
new
String
[
0
]
);
OptimizedPlan
optPlan
=
pactProgram
.
getPreOptimizedPlan
();
OptimizedPlan
optPlan
=
pactProgram
.
getPreOptimizedPlan
();
String
programDescription
=
pactProgram
.
getDescription
();
String
programDescription
=
pactProgram
.
getDescription
();
String
json
=
new
JSONGenerator
().
compilePlanToJSON
(
optPlan
);
resp
.
setStatus
(
HttpServletResponse
.
SC_OK
);
resp
.
setStatus
(
HttpServletResponse
.
SC_OK
);
PrintWriter
wrt
=
resp
.
getWriter
();
PrintWriter
wrt
=
resp
.
getWriter
();
wrt
.
print
(
"{ \"jobname\": \""
);
wrt
.
print
(
"{ \"jobname\": \""
);
wrt
.
print
(
jobName
);
wrt
.
print
(
jobName
);
wrt
.
print
(
"\", \"plan\": "
);
if
(
optPlan
!=
null
)
{
wrt
.
println
(
json
);
wrt
.
print
(
"\", \"plan\": "
);
String
json
=
new
JSONGenerator
().
compilePlanToJSON
(
optPlan
);
wrt
.
println
(
json
);
}
if
(
programDescription
!=
null
)
{
if
(
programDescription
!=
null
)
{
wrt
.
print
(
", \"description\": \""
);
wrt
.
print
(
", \"description\": \""
);
wrt
.
print
(
escapeString
(
programDescription
));
wrt
.
print
(
escapeString
(
programDescription
));
...
...
pact/pact-examples/src/main/java/eu/stratosphere/pact/example/datamining/KMeansIteration.java
浏览文件 @
81636942
...
@@ -631,17 +631,20 @@ public class KMeansIteration implements PlanAssembler, PlanAssemblerDescription
...
@@ -631,17 +631,20 @@ public class KMeansIteration implements PlanAssembler, PlanAssemblerDescription
@Override
@Override
public
Plan
getPlan
(
String
...
args
)
{
public
Plan
getPlan
(
String
...
args
)
{
int
noSubTasks
=
1
;
String
dataPointInput
=
""
;
String
clusterInput
=
""
;
String
output
=
""
;
// check for the correct number of job parameters
// check for the correct number of job parameters
if
(
args
.
length
!=
4
)
{
if
(
args
.
length
==
4
)
{
return
null
;
// parse job parameters
noSubTasks
=
Integer
.
parseInt
(
args
[
0
]);
dataPointInput
=
args
[
1
];
clusterInput
=
args
[
2
];
output
=
args
[
3
];
}
}
// parse job parameters
int
noSubTasks
=
Integer
.
parseInt
(
args
[
0
]);
String
dataPointInput
=
args
[
1
];
String
clusterInput
=
args
[
2
];
String
output
=
args
[
3
];
// create DataSourceContract for data point input
// create DataSourceContract for data point input
DataSourceContract
<
PactInteger
,
CoordVector
>
dataPoints
=
new
DataSourceContract
<
PactInteger
,
CoordVector
>(
DataSourceContract
<
PactInteger
,
CoordVector
>
dataPoints
=
new
DataSourceContract
<
PactInteger
,
CoordVector
>(
PointInFormat
.
class
,
dataPointInput
,
"Read Data Points"
);
PointInFormat
.
class
,
dataPointInput
,
"Read Data Points"
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录