start java_start Java程序的脚本

#/bin/sh ################### #. /etc/profile SCRIPT_NAME=$0 home=/data/apps/real_calculation_kssNodeNginx #define some various libdir=${home}/lib logdir=${home}/log name=KSSNodeRealTimeCalculation apptype=KssNodeNginxStreamProcessor jmxport=41007 psid=0 mainclass=com.kingsoft.kss.streamServer.KssNodeNginxStreamProcessor THE_CLASSPATH=${CLASSPATH} #classpath for i in `ls ${libdir}/*.jar` do       THE_CLASSPATH=${THE_CLASSPATH}:${i} done echo $THE_CLASSPATH  #THE_CLASSPATH=${libdir}/classes:${THE_CLASSPATH} #jvm Memory Parameter  JAVA_ARGS="-server -Xms20g -Xmx20g -XX:NewSize=3g -XX:MaxNewSize=3g -XX:PermSize=512m -XX:MaxPermSize=512m -XX:SurvivorRatio=1 -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseConcMarkSweepGC  -XX:-OmitStackTraceInFastThrow  -Xloggc:${logdir}/gc.log -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=1 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime  -verbose:GC -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution" #JAVA_ARGS="-server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=60001 -Xms4096m -Xmx4096m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseConcMarkSweepGC  -XX:-OmitStackTraceInFastThrow -Xloggc:${logdir}/gc.log -XX:CMSInitiatingOccupancyFraction=80 -XX:+PrintGCDetails -verbose:GC "  #jvm ops JAVA_OPS="-Dsun.rmi.transport.tcp.readTimeout=5000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.server.exceptionTrace=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=${jmxport}  -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dzk_application_name=${name}" #start server nohup java ${JAVA_OPS} -Djava.library.path=$JAVA_LIBRARY_PATH  ${JAVA_ARGS} -cp ${THE_CLASSPATH}  ${mainclass} > ${logdir}/stdout.log & #nohup /data/apps/spark-1.1.0-bin-hadoop2.4/bin/spark-submit --class ${mainclass} --master local[2] --name $name --jars $THE_CLASSPATH kss-spark-stream-1.0-SNAPSHOT.jar > ${logdir}/stdout.log & #save psid into server.pid jps=`ps -ef | grep $name` if [ -n "$jps" ]; then        psid=`echo $jps | awk '{print $2}'` else        psid=0 fi echo $psid > server.pid

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值