通过ossimport将ECS服务器文件迁移到oss对象存储
阿里云oss说明 配置
https://help.aliyun.com/document_detail/56990.html?spm=a2c4g.11186623.6.1078.Kb6n6c
因为运行需要 Java 1.7 及以上 这里下载 是用 jdk1.8 ,
1.下载ossimport并配置
使用的是单机模式,ossimport-2.3.1.zip,上传至服务器并解压。
修改ossimport/conf/local_job.cfg配置
2.下载安装jdk
下载页面 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
1) uname -a 查看系统 是32位还是64位,下载对应版本
2)这里在安装解压jdk过程中出现了问题 gzip stdin not in gzip format
因为是用 wget 直接下载的jdk,但是下载之前需要同意Oracle的安装协议,用wget的方式,没有选择同意,下载下来的文件会有问题,所以在Linux上解压一直失败
最后选择重新下载到本地再上传到服务器解压
解压完成过后,在根目录下找到 /etc/profile 在文件末尾添加
JAVA_HOME=/data/jdk1.8.0_161 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASSPATH PATH
最后通过 reboot 重启服务器 ,输入 java -version 查看 安装的jdk版本信息
3.同步文件
执行文件 ./import.sh
1)过程中可能报错 因为我下载的jdk 是32位 系统是64位(通过uanme -a 查看)