- xshell登录到服务器
- 进入到/home/datax目录底下 cd /home/datax
- 使用ps -auxww 查看下有多少datax进程
java -server -Xmx1g -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./log -Dfile.encoding=UTF-8 -Dlogback.statusListenerClass=ch.qos.logback.core.status.NopStatusListener -Ddatax.home=./datax -Dlogback.configurationFile=./datax/conf/logback.xml -classpath ./datax/lib/*:. -Djob_id0=scrmBuyerIntegralLogJobPro -Dlog_file0=scrmBuyerIntegralLogJobPro -Djdbc_url0=jdbc:mysql://10.8.8.8:3306/scrm_biz?zeroDateTimeBehavior=convertToNull -Duser_name0=scrm -Dpassword0='j[B~!depaX#1LNB1' -Des_url0=............ -1 -job ./datax/pro/es.json
Command是上面这种格式的就是datax的进程,看是跑什么job的就看最后一句/datax/pro/es.json
-Dloglevel=debug 日志等级,debug级别
命令解释:
-server :设置JVM使用server模式。64位JDK默认启动该模式
-Xmx :设置最大的java堆大小
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDu