1.目录结构体系
/home/hadoop(开发用户)/app/yw(数据来源、业务)/sh/sqoop
示例:/home/hadoop/app/yw/sh/sqoop
home/hadoop(开发用户)/app/yw(数据来源、业务)/sh/param
示例:/home/hadoop/app/yw/sh/param
2.脚本文件命名规范
2.1文件名规范:数据库类型_数据层_日期_表实体命名。
2.2文件扩展名规范:扩展名为sh。
2.3文件名命名举例:sq_ods_d_yw_user_copy.sh
3.脚本运行、调试、编辑
3.1脚本运行环境:在liunx操作系统上运行,通过命令方式调用脚本
3.2调用脚本和终止脚本
3.2.1多种方式调用:a)Sh 脚本名 b)./脚本名 c).Source 脚本名 /xxxx/xxx/脚本名 -----脚本的全路径
3.2.2终止脚本:通过ps命令查询到正在执行脚本的进程,用kill命令杀掉执行中的脚本。
ps –ef|grep 脚本名;
kill 脚本的进程
3.2.3编辑工具
使用linux系统自带的vi编辑,UE等
4.脚本注释说明
脚本中需要有基本的注释信息方便以后维护,如参数、执行示例、脚本存放位置、日志文件地址、创建人、创建日期等信息。
脚本注释示例:
#说明:将用户数据从HDFS导入MySQL
#参数CONNECTURL 说明:MySQL 连接地址