下载
单机部署支持Linux、Windows。
单机版本下载地址
ossimport-2.2.3.zip ,下载到本地后,使用工具或命令unzip,解压后的文件结构如下:
ossimport
├── bin
│ └── ossimport2.jar # 包括Master、Worker、TaskTracker、Console四个模块的总jar
├── conf
│ ├── local_job.cfg # Job配置文件
│ └── sys.properties # 系统运行参数配置文件
├── console.bat # Windows命令行,可以分布执行调入任务
├── console.sh # Linux命令行,可以分布执行调入任务
├── import.bat # Windows一键导入,执行配置文件为conf/local_job.cfg配置的数据迁移任务,包括启动、迁移、校验、重试
├── import.sh # Linux一键导入,执行配置文件为conf/local_job.cfg配置的数据迁移任务,包括启动、迁移、校验、重试
├── logs # 日志目录
└── README.md # 说明文档,强烈建议使用前仔细阅读
配置
单机版本有两个配置文件conf/sys.properties、conf/local_job.cfg,配置项的含义请看 介绍 章节。conf/sys.properties中的配置项 workingDir、workerUserName、workerPassword、privateKeyFile请不要修改。conf/local_job.cfg的名称和位置请不要修改,配置项 jobName请不要修改,其它配置项请按照实际需求配置。
[backcolor=transparent]注意:
ossimport
├── bin
│ └── ossimport2.jar # 单机版jar
├── conf
│ ├── local_job.cfg # Job配置文件
│ └── sys.properties # 系统运行参数配置文件
├── console.sh # 命令行工具
├── import.sh # 一键导入脚本
├── logs
│ ├── import.log # 归档日志
│ ├── job_stat.log # 任务状态记录
│ ├── ossimport2.log # 单机版运行日志
│ └── submit.log # 任务提交记录
├── master
│ ├── jobqueue # 存放尚未分解完成的任务
│ └── jobs # 存放任务运行状态
│ └── local_test # 任务名称
│ ├── checkpoints # Master分解Job到Task的checkpoint点记录
│ │ └── 0
│ │ └── 034DC9DD2860B0CFE884242BC6FF92E7.cpt
│ ├── dispatched # 已经分配给Worker尚未运行完成的Task
│ │ └── localhost
│ ├── failed_tasks # 运行失败的Task
│ ├── pending_tasks # 尚未分配的Task
│ └── succeed_tasks # 成功运行的Task
│ └── A41506C07BF1DF2A3EDB4CE31756B93F_1499744514501@localhost
│ ├── audit.log # Task运行日志,通过该日志可以查看错误原因
│ ├── DONE # Task运行成功标志
│ ├── error.list # Task错误列表,可以查看错误文件列表
│ ├── STATUS # 任务状态标志文件,内容为Failed或Completed,表示子任务失败或成功
│ └── TASK # Task描述信息
└── worker # Worker正在运行的Task状态,运行完成后有Master管理
└── jobs
└── local_test
└── tasks
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。