diff --git a/bigtop-manager-agent/src/main/java/org/apache/bigtop/manager/agent/scheduler/DefaultCommandScheduler.java b/bigtop-manager-agent/src/main/java/org/apache/bigtop/manager/agent/scheduler/DefaultCommandScheduler.java index d232c6a8b6f236fc87cf91025db097e18ca53b0b..546847bcf1e68e013b0efdd6100d4b28fb501161 100644 --- a/bigtop-manager-agent/src/main/java/org/apache/bigtop/manager/agent/scheduler/DefaultCommandScheduler.java +++ b/bigtop-manager-agent/src/main/java/org/apache/bigtop/manager/agent/scheduler/DefaultCommandScheduler.java @@ -18,20 +18,17 @@ */ package org.apache.bigtop.manager.agent.scheduler; +import jakarta.annotation.PostConstruct; +import lombok.extern.slf4j.Slf4j; import org.apache.bigtop.manager.agent.executor.CommandExecutor; import org.apache.bigtop.manager.agent.executor.CommandExecutors; import org.apache.bigtop.manager.common.message.entity.command.CommandRequestMessage; +import org.springframework.stereotype.Component; import java.util.concurrent.Executor; import java.util.concurrent.Executors; import java.util.concurrent.LinkedBlockingQueue; -import jakarta.annotation.PostConstruct; - -import org.springframework.stereotype.Component; - -import lombok.extern.slf4j.Slf4j; - @Slf4j @Component public class DefaultCommandScheduler implements CommandScheduler { diff --git a/bigtop-manager-ui/src/components/job-info/job.vue b/bigtop-manager-ui/src/components/job-info/job.vue index 85eb934737fd0a13f67feebab6f9cf725e0aa710..14082de02203e2268129147f11d1233b100b667d 100644 --- a/bigtop-manager-ui/src/components/job-info/job.vue +++ b/bigtop-manager-ui/src/components/job-info/job.vue @@ -21,6 +21,7 @@ import { ref, watch, computed, reactive, toRaw, toRefs } from 'vue' import { useClusterStore } from '@/store/cluster' import { PaginationConfig } from 'ant-design-vue/es/pagination/Pagination' + import { CopyOutlined } from '@ant-design/icons-vue' import { storeToRefs } from 'pinia' import { message } from 'ant-design-vue' import { @@ -30,7 +31,7 @@ OuterData, Pagination } from '@/api/job/types.ts' - import { getLogs } from '@/api/sse/index' + import { getLogs } from '@/api/sse' import { getJobs } from '@/api/job' import { Pausable, useIntervalFn } from '@vueuse/core' import { AxiosProgressEvent } from 'axios' @@ -339,11 +340,14 @@ Task Logs