鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

配置文件输入参数使用示例

系统迁移支持直接指定参数或通过配置文件输入参数两种方式进行,命令行参数优先级高于配置文件,若命令行已填写参数,则配置文件中填写内容无效。

配置文件使用示例

以Linux环境下收集台账信息为例。

  1. 进入二进制目录下,打开配置文件模板。
    vi sys-mig/resources/sysmig_default.conf
  2. 按“i”进入编辑模式,请删除注释符号,并填写对应参数内容。
     [stmt]
         directory=/usr/local
         output=/home/report
         template=/usr/local/devkit/sys-mig/template/stmt_template_default.csv
         log-level=1
    #     db-config=
    # [sbom]
    #     directory=
    #     output=
    #     format=
    #     exclude-fields=
    #     log-level=/home/report
    #     process-id=
    #     process-name=
    # [mvn_analyse]
    #     directory=
    #     output=
    #     log-level=
  3. 通过指定配置文件收集台账信息。
    devkit sys-mig -cf /usr/local/devkit/sys-mig/resources/sysmig_default.conf

    返回信息如下:

    [2025-03-05 10:09:43,714] [INFO] Start to execute the command: ./devkit sys-mig -c stmt -cf /usr/local/devkit/sys-mig/resources/sysmig_default.conf -d /usr/local -o /home/report -t /usr/local/devkit/sys-mig/template/stmt_template_default.csv -l 1
    [2025-03-05 10:09:43,714] [INFO] Creating file indexing...
    [2025-03-05 10:09:58,084] [INFO] Parsing...
    [2025-03-05 10:09:58,084] [INFO] Start Scanning stmt information.
    [2025-03-05 10:09:58,085] [INFO] Middleware binary start analysis.
    [2025-03-05 10:09:58,085] [INFO] start scanning middleware binary file: /usr/local/logstash-5.5.0/logstash-core/lib/logstash/version.rb.
    [2025-03-05 10:09:59,198] [INFO] start scanning middleware binary file: /usr/local/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-4.1.1/patterns/java.
    [2025-03-05 10:09:59,199] [WARNING] The file /usr/local/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-4.1.1/patterns/java cannot be executed or no permission to execute the filepath file.
    [2025-03-05 10:09:59,199] [INFO] start scanning middleware binary file: /usr/local/nginx/sbin/nginx.
    [2025-03-05 10:09:59,249] [INFO] start scanning middleware binary file: /usr/local/src/redis-stable/src/redis-server.
    [2025-03-05 10:10:00,022] [INFO] start scanning middleware binary file: /usr/local/bin/redis-server.
    [2025-03-05 10:10:01,896] [INFO] Middleware binary end of analysis.
    [2025-03-05 10:10:01,897] [INFO] Middleware package start analysis.
    [2025-03-05 10:10:01,897] [INFO] start scanning middleware package file: /usr/local/tomcat/apache-tomcat-8.5.100/lib/catalina.jar.
    [2025-03-05 10:10:01,929] [INFO] start scanning middleware package file: /usr/local/hadoop-3.4.0/share/hadoop/tools/lib/kafka-clients-2.8.2.jar.
    [2025-03-05 10:10:01,966] [INFO] start scanning middleware package file: /usr/local/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.1.8/vendor/jar-dependencies/runtime-jars/kafka-clients-0.10.0.1.jar.
    [2025-03-05 10:10:01,976] [INFO] start scanning middleware package file: /usr/local/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/logstash-output-kafka-5.1.7/vendor/jar-dependencies/runtime-jars/kafka-clients-0.10.0.1.jar.
    [2025-03-05 10:10:01,986] [INFO] start scanning middleware package file: /usr/local/hadoop-3.4.0/share/hadoop/hdfs/lib/zookeeper-3.8.3.jar.
    [2025-03-05 10:10:02,001] [INFO] start scanning middleware package file: /usr/local/hadoop-3.4.0/share/hadoop/common/lib/zookeeper-3.8.3.jar.
    [2025-03-05 10:10:02,016] [INFO] start scanning middleware package file: /usr/local/hbase/lib/zookeeper-3.4.10.jar.
    [2025-03-05 10:10:02,204] [INFO] start scanning middleware package file: /usr/local/zookeeper-3.4.6/zookeeper-3.4.6.jar.
    [2025-03-05 10:10:03,358] [INFO] start scanning middleware package file: /usr/local/zookeeper-3.4.6/dist-maven/zookeeper-3.4.6.jar.
    [2025-03-05 10:10:03,399] [INFO] Middleware package end of analysis.
    csv report is created successfully. the file is located in /home/report/sys-mig_xx.xx.xx.xx_20250305100943/stmt.csv
    [2025-03-05 10:10:03,416] [INFO] Scanning information successfully completed.