`
taiwei.peng
  • 浏览: 233944 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java 配置linux 启动节点

    博客分类:
  • java
 
阅读更多

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

 

分享到:
评论

相关推荐

    linux下配置weblogic群集步骤和启动不同被管服务器中的节点配置方法.docx

    8. **启动节点**: 分别启动两个被管服务器。在WebLogic管理控制台中,选择“服务器”>“node123”(或“node110”),然后点击“启动”。也可以使用`startManagedWebLogic.sh`脚本在命令行启动。 9. **配置防火墙...

    大数据启动节点详细知识点

    在大数据领域,启动节点是确保集群正常运行的关键步骤。这里我们详细探讨一下涉及的大数据组件以及启动、管理和监控这些组件的方法。 首先,Tomcat 是一个广泛使用的轻量级Java应用服务器,用于部署Web应用程序。在...

    ZooInspector 用于查看zookeeper的节点信息

    - **节点浏览**:ZooInspector 允许用户逐级深入查看 ZooKeeper 中的所有 znode,包括它们的数据、子节点以及权限设置。 - **数据编辑**:用户可以直接通过界面编辑 znode 的数据内容。 - **权限查看**:可以查看...

    配置linux环境下jenkins持续集成方法

    在IT行业中,持续集成(Continuous ...总结来说,配置Linux环境下的Jenkins持续集成涉及安装Jenkins、设置节点、配置构建项目和使用插件等步骤。通过这样的自动化流程,你可以确保代码的稳定性和团队的高效协作。

    zookeeper linux集群搭建流程

    ZooKeeper Linux 集群搭建流程可以分为四步:下载和解压 ZooKeeper、创建目录和 myid 文件、修改 ZooKeeper 启动配置文件、启动 ZooKeeper 节点。通过这些步骤,可以成功搭建 ZooKeeper Linux 集群,满足分布式系统...

    Tomcat-启动参数设置

    ### Tomcat 启动参数设置详解 #### 一、背景介绍 在部署Java Web应用程序时,经常使用Apache Tomcat作为应用服务器。然而,在高并发或大数据量处理的应用场景下,Tomcat可能会出现内存溢出等问题。为了提升Tomcat的...

    轻松配置linux Tomcat集群 PDF

    然后,配置Tomcat的启动脚本,设置`CATALINA_HOME`环境变量。为了安全起见,建议创建一个非root用户来运行Tomcat服务。 四、配置集群 1. **复制和分发节点**:为了构建集群,需要至少两个Tomcat实例。复制已配置好...

    大数据技术基础实验报告-Linux环境下hadoop集群的搭建与基本配置.doc

    10. **集群/分布式环境配置**:配置Hadoop的分布式环境,包括NameNode和DataNode的设置,确保所有节点可以正常启动和通信。 11. **实验中可能遇到的问题及解决方案**: - 安全模式问题:如果HDFS进入安全模式,...

    Linux下 Tsm客户端安装配置

    这通常涉及下载适用于Linux的JDK安装包,然后使用`tar`命令进行解压,并通过`alternatives`或`update-alternatives`命令设置Java路径和环境变量。 2. **配置root用户环境变量**:安装完JDK后,需要确保`JAVA_HOME`,...

    多节点Hadoop配置.doc

    在本教程中,我们将深入探讨如何在Ubuntu Linux上配置一个多节点的Hadoop集群,使用Hadoop分布式文件系统(HDFS)。如果你正在寻找单节点集群的教程,请参考相应内容。Hadoop是一个用Java编写的框架,用于在大规模的...

    linux服务器JDK配置+防火墙配置+服务器之间SSH免密配置.pdf

    在Linux环境中安装Java 1.8或更高版本的JDK是常用的操作,安装完成后,需要配置JAVA_HOME环境变量,这样可以让系统识别到Java的安装路径,便于运行和管理Java应用。配置JAVA_HOME通常涉及修改系统的profile文件,在...

    Linux下Hadoop伪分布式配置及操作命令

    Linux下Hadoop伪分布式配置及操作命令详细知识点: 1. Hadoop伪分布式模式说明: Hadoop伪分布式模式是一种在单台计算机上模拟分布式环境的配置方式,它通过使用线程来模拟多个节点的分布式工作,但实际上所有的...

    基于Linux系统下搭建Hadoop完全分布式

    环境准备:确保所有节点都已安装 Java 运行环境(JDK)。配置每个节点的 hostname 和 hosts 文件,以确保节点间可以互相通信。 下载和安装 Hadoop:从 Apache 官网下载 Hadoop 的发行版,解压到每个节点的相同目录下...

    Linux下Hadoop配置和使用

    在Linux系统中,确保所有的节点能够相互通信至关重要,这通常需要通过正确配置`/etc/hosts`文件来实现,将各个节点的IP地址和主机名对应起来,以便于节点间的寻址。同时,SSH无密码验证的设置能够简化集群管理,提高...

    linux Jenkins配置salve节点实现过程图解

    本文将详细介绍如何在Linux环境中配置Jenkins Master节点与Slave节点,实现分布式构建。 首先,我们理解Master-Slave架构的基本概念。Master节点作为主控服务器,负责调度任务、管理job配置,并通过Web界面提供用户...

    linux下的hadoop安装及配置详解

    SSH 免密设置是 Linux 系统管理中的一个常见需求,尤其对于搭建多节点集群来说非常重要。以下是详细的设置步骤: 1. **确认 SSH 指令是否可执行**: - 在终端中输入 `ssh`,然后连续按两次 Tab 键。如果已安装 SSH...

    Linux 环境下tomcat的安装与配置

    在Linux环境下,Apache Tomcat是一款广泛使用的开源Java应用服务器,主要负责运行基于Java Servlet和JavaServer Pages(JSP)的应用程序。本教程将详细介绍如何在Linux系统中安装和配置Tomcat,以帮助用户轻松理解这...

    Linux下Hadoop伪分布式配置.pdf

    Linux 下 Hadoop 伪分布式配置需要进行多个步骤,包括 JDK 安装、SSH 无密码验证配置、Hadoop 配置、Hadoop 集群启动和 Hadoop 使用等。在伪分布式模式下,Hadoop 可以模拟分布式环境,用于测试和开发 Hadoop 应用...

Global site tag (gtag.js) - Google Analytics