Commit fec71e92 by 莫晓莉

444

parent b56d66a4
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
{{ jobStatusList[scope.row.status] }} {{ jobStatusList[scope.row.status] }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop label="操作" width="200" align="center"> <el-table-column label="操作" width="200" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
size="mini" size="mini"
...@@ -153,13 +153,29 @@ ...@@ -153,13 +153,29 @@
@click="seeLogContent(scope.row)" @click="seeLogContent(scope.row)"
>查看</el-button >查看</el-button
> >
<!-- <el-button
size="mini"
type="success"
icon="el-icon-download"
@click="downLoadFile(scope.row)"
>下载</el-button
> -->
<!-- <a style="margin-left:10px;" class='download' href='D:/kettlepro/logs/1/DkettleProfilerepository11604412179291@filejobsuuid.kjb-log/1604412240087.txt' download="" title="下载">
<el-button <el-button
size="mini" size="mini"
type="success" type="success"
icon="el-icon-download" icon="el-icon-download"
@click="seeDeatail()"
>下载</el-button >下载</el-button
> >
</a> -->
<a style="margin-left:10px;" class='download' :href='scope.row.logFilePath' download="" title="下载">
<el-button
size="mini"
type="success"
icon="el-icon-download"
>下载</el-button
>
</a>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -198,7 +214,7 @@ import { ...@@ -198,7 +214,7 @@ import {
getSimpleList,//获取我添加的作业列表 getSimpleList,//获取我添加的作业列表
getLogContent,// 根据作业ID获取执行日志记录内容 getLogContent,// 根据作业ID获取执行日志记录内容
} from "@/api/watch/homework"; } from "@/api/watch/homework";
import { getToken } from "@/utils/auth";
import { import {
getAllMonitorJob,//获取所有的监控作业数 getAllMonitorJob,//获取所有的监控作业数
} from "@/api/Statistics"; } from "@/api/Statistics";
...@@ -252,24 +268,6 @@ export default { ...@@ -252,24 +268,6 @@ export default {
loadingLog:true, loadingLog:true,
dialogShow:false,//查看详情弹窗 dialogShow:false,//查看详情弹窗
logContentdialog:false,//查看日志详情 logContentdialog:false,//查看日志详情
// errorInfo:'',//日志详情
// value:'',
// options: [{
// value: '选项1',
// label: '黄金糕'
// }, {
// value: '选项2',
// label: '双皮奶'
// }, {
// value: '选项3',
// label: '蚵仔煎'
// }, {
// value: '选项4',
// label: '龙须面'
// }, {
// value: '选项5',
// label: '北京烤鸭'
// }],
jobRecordList:[],//分页获取作业执行日志记录列表 jobRecordList:[],//分页获取作业执行日志记录列表
jobStatusList:['','成功', '失败'], jobStatusList:['','成功', '失败'],
simpleList:[],//搜索下拉框我添加的作业列表 simpleList:[],//搜索下拉框我添加的作业列表
...@@ -282,12 +280,19 @@ export default { ...@@ -282,12 +280,19 @@ export default {
this.getAllSuccessCount();// 获取执行成功的数 this.getAllSuccessCount();// 获取执行成功的数
this.getAllFailCount();// 获取执行失败的数 this.getAllFailCount();// 获取执行失败的数
this.getKettleJobMonitorPageList();// 分页获取列表 this.getKettleJobMonitorPageList();// 分页获取列表
this.setHeaders();
}, },
methods: { methods: {
showAll(){ showAll(){
this.jobShow=!this.jobShow; this.jobShow=!this.jobShow;
}, },
setHeaders() {
this.headers = {
contentType: "application/x-www-form-urlencoded",
Authorization: getToken(),
};
},
// 获列表 // 获列表
getKettleJobMonitorList() { getKettleJobMonitorList() {
var params={}; var params={};
...@@ -339,16 +344,16 @@ export default { ...@@ -339,16 +344,16 @@ export default {
if(res.success){ if(res.success){
this.tableData = res.data.rows; this.tableData = res.data.rows;
// 测试数据start--- // 测试数据start---
this.tableData=[ // this.tableData=[
{ // {
id: 1, // id: 1,
jobName: "test", // jobName: "test",
start: 0, // start: 0,
status: 0, // status: 0,
fail: 0, // fail: 0,
success: 1, // success: 1,
}, // },
], // ],
// 测试数据end--- // 测试数据end---
this.pageInfo.total = res.data.total; this.pageInfo.total = res.data.total;
...@@ -380,20 +385,20 @@ export default { ...@@ -380,20 +385,20 @@ export default {
if(res.success){ if(res.success){
this.jobRecordList=res.data.rows; this.jobRecordList=res.data.rows;
// 测试数据start // 测试数据start
this.jobRecordList=[ // this.jobRecordList=[
{ // {
id:1, // id:1,
jobName:'filejobuuid22222222', // jobName:'filejobuuid22222222',
logFilePath:"D:/kettlepro/logs/1/DkettleProfilerepository11604412179291@filejobsuuid.kjb-log/1604412240087.txt", // logFilePath:"D:/kettlepro/logs/1/DkettleProfilerepository11604412179291@filejobsuuid.kjb-log/1604412240087.txt",
recordId:23, // recordId:23,
recordJob:10, // recordJob:10,
recordStatus:1, // recordStatus:1,
jobId:1, // jobId:1,
startTime:"2020-11-03 22:04:00", // startTime:"2020-11-03 22:04:00",
stopTime:"2020-11-03 22:04:00", // stopTime:"2020-11-03 22:04:00",
status:1 // status:1
}, // },
]; // ];
// 测试数据end // 测试数据end
this.pageLog.total = res.data.total; this.pageLog.total = res.data.total;
//关闭加载样式 //关闭加载样式
...@@ -452,9 +457,9 @@ export default { ...@@ -452,9 +457,9 @@ export default {
console.log('根据作业ID获取执行日志记录内容:',res); console.log('根据作业ID获取执行日志记录内容:',res);
if(res.success){ if(res.success){
this.logContent=res.data; this.logContent=res.data;
this.logContent='2020/11/03 22:04:00 - filejobsuuid - Start of job execution 2020/11/03 22:04:00 - filejobsuuid - exec(0, 0, Start.0) 2020/11/03 22:04:00 - Start - Starting job entry 2020/11/03 22:04:00 - filejobsuuid - Starting entry [filejobs] 2020/11/03 22:04:00 - filejobsuuid - exec(1, 0, filejobs.0) 2020/11/03 22:04:00 - filejobs - Starting job entry 2020/11/03 22:04:00 - filejobs - Opening transformation: [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Loading transformation from XML file [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : org.pentaho.di.core.exception.KettleException: 2020/11/03 22:04:00 - filejobs - Unexpected error during transformation metadata load 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1303) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:677) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:865) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:546) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.run(Job.java:436) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.runFileJob(JobQuartz.java:179) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.execute(JobQuartz.java:68) 2020/11/03 22:04:00 - filejobs - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 2020/11/03 22:04:00 - filejobs - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 2020/11/03 22:04:00 - filejobs - Caused by: org.pentaho.di.core.exception.KettleXMLException: 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:561) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:540) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.trans.TransMeta.(TransMeta.java:2724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1238) 2020/11/03 22:04:00 - filejobs - ... 9 more 2020/11/03 22:04:00 - filejobs - Caused by: org.apache.commons.vfs2.FileNotFoundException: Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1309) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:411) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.vfs.KettleVFS.getInputStream(KettleVFS.java:261) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:559) 2020/11/03 22:04:00 - filejobs - ... 12 more 2020/11/03 22:04:00 - filejobs - Caused by: java.io.FileNotFoundException: /opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr (No such file or directory) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open0(Native Method) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open(FileInputStream.java:219) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.(FileInputStream.java:157) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.local.LocalFile.doGetInputStream(LocalFile.java:241) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1301) 2020/11/03 22:04:00 - filejobs - ... 15 more 2020/11/03 22:04:00 - filejobsuuid - Finished job entry [filejobs] (result=[false]) 2020/11/03 22:04:00 - filejobsuuid - Job execution finished' // this.logContent='2020/11/03 22:04:00 - filejobsuuid - Start of job execution 2020/11/03 22:04:00 - filejobsuuid - exec(0, 0, Start.0) 2020/11/03 22:04:00 - Start - Starting job entry 2020/11/03 22:04:00 - filejobsuuid - Starting entry [filejobs] 2020/11/03 22:04:00 - filejobsuuid - exec(1, 0, filejobs.0) 2020/11/03 22:04:00 - filejobs - Starting job entry 2020/11/03 22:04:00 - filejobs - Opening transformation: [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Loading transformation from XML file [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : org.pentaho.di.core.exception.KettleException: 2020/11/03 22:04:00 - filejobs - Unexpected error during transformation metadata load 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1303) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:677) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:865) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:546) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.run(Job.java:436) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.runFileJob(JobQuartz.java:179) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.execute(JobQuartz.java:68) 2020/11/03 22:04:00 - filejobs - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 2020/11/03 22:04:00 - filejobs - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 2020/11/03 22:04:00 - filejobs - Caused by: org.pentaho.di.core.exception.KettleXMLException: 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:561) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:540) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.trans.TransMeta.(TransMeta.java:2724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1238) 2020/11/03 22:04:00 - filejobs - ... 9 more 2020/11/03 22:04:00 - filejobs - Caused by: org.apache.commons.vfs2.FileNotFoundException: Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1309) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:411) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.vfs.KettleVFS.getInputStream(KettleVFS.java:261) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:559) 2020/11/03 22:04:00 - filejobs - ... 12 more 2020/11/03 22:04:00 - filejobs - Caused by: java.io.FileNotFoundException: /opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr (No such file or directory) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open0(Native Method) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open(FileInputStream.java:219) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.(FileInputStream.java:157) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.local.LocalFile.doGetInputStream(LocalFile.java:241) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1301) 2020/11/03 22:04:00 - filejobs - ... 15 more 2020/11/03 22:04:00 - filejobsuuid - Finished job entry [filejobs] (result=[false]) 2020/11/03 22:04:00 - filejobsuuid - Job execution finished'
} }
this.logContent='2020/11/03 22:04:00 - filejobsuuid - Start of job execution 2020/11/03 22:04:00 - filejobsuuid - exec(0, 0, Start.0) 2020/11/03 22:04:00 - Start - Starting job entry 2020/11/03 22:04:00 - filejobsuuid - Starting entry [filejobs] 2020/11/03 22:04:00 - filejobsuuid - exec(1, 0, filejobs.0) 2020/11/03 22:04:00 - filejobs - Starting job entry 2020/11/03 22:04:00 - filejobs - Opening transformation: [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Loading transformation from XML file [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : org.pentaho.di.core.exception.KettleException: 2020/11/03 22:04:00 - filejobs - Unexpected error during transformation metadata load 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1303) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:677) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:865) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:546) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.run(Job.java:436) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.runFileJob(JobQuartz.java:179) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.execute(JobQuartz.java:68) 2020/11/03 22:04:00 - filejobs - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 2020/11/03 22:04:00 - filejobs - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 2020/11/03 22:04:00 - filejobs - Caused by: org.pentaho.di.core.exception.KettleXMLException: 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:561) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:540) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.trans.TransMeta.(TransMeta.java:2724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1238) 2020/11/03 22:04:00 - filejobs - ... 9 more 2020/11/03 22:04:00 - filejobs - Caused by: org.apache.commons.vfs2.FileNotFoundException: Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1309) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:411) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.vfs.KettleVFS.getInputStream(KettleVFS.java:261) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:559) 2020/11/03 22:04:00 - filejobs - ... 12 more 2020/11/03 22:04:00 - filejobs - Caused by: java.io.FileNotFoundException: /opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr (No such file or directory) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open0(Native Method) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open(FileInputStream.java:219) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.(FileInputStream.java:157) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.local.LocalFile.doGetInputStream(LocalFile.java:241) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1301) 2020/11/03 22:04:00 - filejobs - ... 15 more 2020/11/03 22:04:00 - filejobsuuid - Finished job entry [filejobs] (result=[false]) 2020/11/03 22:04:00 - filejobsuuid - Job execution finished' // this.logContent='2020/11/03 22:04:00 - filejobsuuid - Start of job execution 2020/11/03 22:04:00 - filejobsuuid - exec(0, 0, Start.0) 2020/11/03 22:04:00 - Start - Starting job entry 2020/11/03 22:04:00 - filejobsuuid - Starting entry [filejobs] 2020/11/03 22:04:00 - filejobsuuid - exec(1, 0, filejobs.0) 2020/11/03 22:04:00 - filejobs - Starting job entry 2020/11/03 22:04:00 - filejobs - Opening transformation: [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Loading transformation from XML file [D:\kettlepro\filerepository\trans\fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : org.pentaho.di.core.exception.KettleException: 2020/11/03 22:04:00 - filejobs - Unexpected error during transformation metadata load 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1303) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:677) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:865) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.execute(Job.java:546) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.Job.run(Job.java:436) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.runFileJob(JobQuartz.java:179) 2020/11/03 22:04:00 - filejobs - at com.leadingsoft.web.quartz.JobQuartz.execute(JobQuartz.java:68) 2020/11/03 22:04:00 - filejobs - at org.quartz.core.JobRunShell.run(JobRunShell.java:202) 2020/11/03 22:04:00 - filejobs - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) 2020/11/03 22:04:00 - filejobs - Caused by: org.pentaho.di.core.exception.KettleXMLException: 2020/11/03 22:04:00 - filejobs - Unable to read file [file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr] 2020/11/03 22:04:00 - filejobs - Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:561) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:540) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.trans.TransMeta.(TransMeta.java:2724) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1238) 2020/11/03 22:04:00 - filejobs - ... 9 more 2020/11/03 22:04:00 - filejobs - Caused by: org.apache.commons.vfs2.FileNotFoundException: Could not read from "file:///opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr" because it is not a file. 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1309) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:411) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.vfs.KettleVFS.getInputStream(KettleVFS.java:261) 2020/11/03 22:04:00 - filejobs - at org.pentaho.di.core.xml.XMLHandler.loadXMLFile(XMLHandler.java:559) 2020/11/03 22:04:00 - filejobs - ... 12 more 2020/11/03 22:04:00 - filejobs - Caused by: java.io.FileNotFoundException: /opt/kettlepro/apache-tomcat/logs/D:/kettlepro/filerepository/trans/fileuuid.ktr (No such file or directory) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open0(Native Method) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.open(FileInputStream.java:219) 2020/11/03 22:04:00 - filejobs - at java.base/java.io.FileInputStream.(FileInputStream.java:157) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.local.LocalFile.doGetInputStream(LocalFile.java:241) 2020/11/03 22:04:00 - filejobs - at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1301) 2020/11/03 22:04:00 - filejobs - ... 15 more 2020/11/03 22:04:00 - filejobsuuid - Finished job entry [filejobs] (result=[false]) 2020/11/03 22:04:00 - filejobsuuid - Job execution finished'
}) })
}, },
...@@ -485,6 +490,11 @@ export default { ...@@ -485,6 +490,11 @@ export default {
this.getKettleJobRecordList(); this.getKettleJobRecordList();
}, },
// 下载日志
downLoadFile(row){
var logFilePath=row.logFilePath;
}
......
...@@ -155,13 +155,21 @@ ...@@ -155,13 +155,21 @@
@click="seeLogContent(scope.row)" @click="seeLogContent(scope.row)"
>查看</el-button >查看</el-button
> >
<el-button <!-- <el-button
size="mini" size="mini"
type="success" type="success"
icon="el-icon-download" icon="el-icon-download"
@click="seeDeatail()" @click="seeDeatail()"
>下载</el-button >下载</el-button
> -->
<a style="margin-left:10px;" class='download' :href='scope.row.logFilePath' download="" title="下载">
<el-button
size="mini"
type="success"
icon="el-icon-download"
>下载</el-button
> >
</a>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment