source ../jar.cfg
nohup java -Dprogram.name=route-customBatch.sh \
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9919 \
-server -Xmx16G -Xms16G -XX:PermSize=50m -XX:MaxPermSize=50m -Xss256K \
-XX:+DisableExplicitGC -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 \
-XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods \
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=40 -XX:SoftRefLRUPolicyMSPerMB=0 \
-Dcom.sun.management.jmxremote.port=18501 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-cp .:../$jarname\
:../lib/* com.sf.module.routeconfig.util.CustomBatchApp 2016-04-20 &
stop文件
ps -ef|grep route-customBatch|grep -v grep|cut -c 9-15|xargs /bin/kill -9
start.sh
#!/bin/sh
#Kill already existing process
psid=`/usr/local/java/jdk1.7.0_79/bin/jps -l | grep com.sunline.core.mktinfo.SunlineMKServer | awk '{print $1}'`
if [ $psid ]; then
su - root -c "kill -9 $psid"
fi
programdir="."
num=$#
temp=$CLASSPATH
#setting libs path
libs=./lib/*
append(){
temp=$temp":"$1
}
for file in $libs; do
append $file
done
append ":sunline-MK-Server.jar"
export CLASSPATH=$temp:.:$programdir
export LANG=zh_CN
nohup /usr/local/java/jdk1.7.0_79/bin/java -server -Xms4048m -Xmx4048m -XX:-PrintGC -XX:-PrintGCDetails -XX:-PrintGCTimeStamps -Xloggc:logs/gc.log -Djava.rmi.server.hostname=120.77.38.110 -Dcom.sun.management.jmxremote.port=18999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -classpath $CLASSPATH com.sunline.core.mktinfo.SunlineMKServer &
psid=0
psid=`/usr/local/java/jdk1.7.0_79/bin/jps -l | grep com.sunline.core.mktinfo.SunlineMKServer | awk '{print $1}'`
if [[ $psid -ne 0 ]]; then
echo "(pid=$psid) [Start OK]"
else
echo "[Start Failed]"
fi
stop.sh
#!/bin/sh
psid=0
psid=`/usr/local/java/jdk1.7.0_79/bin/jps -l | grep com.sunline.core.mktinfo.SunlineMKServer | awk '{print $1}'`
stop() {
if [ $psid -ne 0 ]; then
echo -n "Stopping com.sunline.core.mktinfo.SunlineMKServer ...(pid=$psid) "
su - root -c "kill -9 $psid"
if [ $? -eq 0 ]; then
echo "[OK]"
else
echo "[Failed]"
fi
else
echo "================================"
echo "warn: com.sunline.core.mktinfo.SunlineMKServer is not running"
echo "================================"
fi
}
stop
exit 0
相关推荐
8. **启动节点**: 分别启动两个被管服务器。在WebLogic管理控制台中,选择“服务器”>“node123”(或“node110”),然后点击“启动”。也可以使用`startManagedWebLogic.sh`脚本在命令行启动。 9. **配置防火墙...
在大数据领域,启动节点是确保集群正常运行的关键步骤。这里我们详细探讨一下涉及的大数据组件以及启动、管理和监控这些组件的方法。 首先,Tomcat 是一个广泛使用的轻量级Java应用服务器,用于部署Web应用程序。在...
- **节点浏览**:ZooInspector 允许用户逐级深入查看 ZooKeeper 中的所有 znode,包括它们的数据、子节点以及权限设置。 - **数据编辑**:用户可以直接通过界面编辑 znode 的数据内容。 - **权限查看**:可以查看...
在IT行业中,持续集成(Continuous ...总结来说,配置Linux环境下的Jenkins持续集成涉及安装Jenkins、设置节点、配置构建项目和使用插件等步骤。通过这样的自动化流程,你可以确保代码的稳定性和团队的高效协作。
ZooKeeper Linux 集群搭建流程可以分为四步:下载和解压 ZooKeeper、创建目录和 myid 文件、修改 ZooKeeper 启动配置文件、启动 ZooKeeper 节点。通过这些步骤,可以成功搭建 ZooKeeper Linux 集群,满足分布式系统...
### Tomcat 启动参数设置详解 #### 一、背景介绍 在部署Java Web应用程序时,经常使用Apache Tomcat作为应用服务器。然而,在高并发或大数据量处理的应用场景下,Tomcat可能会出现内存溢出等问题。为了提升Tomcat的...
然后,配置Tomcat的启动脚本,设置`CATALINA_HOME`环境变量。为了安全起见,建议创建一个非root用户来运行Tomcat服务。 四、配置集群 1. **复制和分发节点**:为了构建集群,需要至少两个Tomcat实例。复制已配置好...
10. **集群/分布式环境配置**:配置Hadoop的分布式环境,包括NameNode和DataNode的设置,确保所有节点可以正常启动和通信。 11. **实验中可能遇到的问题及解决方案**: - 安全模式问题:如果HDFS进入安全模式,...
这通常涉及下载适用于Linux的JDK安装包,然后使用`tar`命令进行解压,并通过`alternatives`或`update-alternatives`命令设置Java路径和环境变量。 2. **配置root用户环境变量**:安装完JDK后,需要确保`JAVA_HOME`,...
在本教程中,我们将深入探讨如何在Ubuntu Linux上配置一个多节点的Hadoop集群,使用Hadoop分布式文件系统(HDFS)。如果你正在寻找单节点集群的教程,请参考相应内容。Hadoop是一个用Java编写的框架,用于在大规模的...
在Linux环境中安装Java 1.8或更高版本的JDK是常用的操作,安装完成后,需要配置JAVA_HOME环境变量,这样可以让系统识别到Java的安装路径,便于运行和管理Java应用。配置JAVA_HOME通常涉及修改系统的profile文件,在...
Linux下Hadoop伪分布式配置及操作命令详细知识点: 1. Hadoop伪分布式模式说明: Hadoop伪分布式模式是一种在单台计算机上模拟分布式环境的配置方式,它通过使用线程来模拟多个节点的分布式工作,但实际上所有的...
环境准备:确保所有节点都已安装 Java 运行环境(JDK)。配置每个节点的 hostname 和 hosts 文件,以确保节点间可以互相通信。 下载和安装 Hadoop:从 Apache 官网下载 Hadoop 的发行版,解压到每个节点的相同目录下...
在Linux系统中,确保所有的节点能够相互通信至关重要,这通常需要通过正确配置`/etc/hosts`文件来实现,将各个节点的IP地址和主机名对应起来,以便于节点间的寻址。同时,SSH无密码验证的设置能够简化集群管理,提高...
本文将详细介绍如何在Linux环境中配置Jenkins Master节点与Slave节点,实现分布式构建。 首先,我们理解Master-Slave架构的基本概念。Master节点作为主控服务器,负责调度任务、管理job配置,并通过Web界面提供用户...
SSH 免密设置是 Linux 系统管理中的一个常见需求,尤其对于搭建多节点集群来说非常重要。以下是详细的设置步骤: 1. **确认 SSH 指令是否可执行**: - 在终端中输入 `ssh`,然后连续按两次 Tab 键。如果已安装 SSH...
在Linux环境下,Apache Tomcat是一款广泛使用的开源Java应用服务器,主要负责运行基于Java Servlet和JavaServer Pages(JSP)的应用程序。本教程将详细介绍如何在Linux系统中安装和配置Tomcat,以帮助用户轻松理解这...
Linux 下 Hadoop 伪分布式配置需要进行多个步骤,包括 JDK 安装、SSH 无密码验证配置、Hadoop 配置、Hadoop 集群启动和 Hadoop 使用等。在伪分布式模式下,Hadoop 可以模拟分布式环境,用于测试和开发 Hadoop 应用...