Dubbo之服务在Linux操作系统上的部署
来源:互联网 发布:炉石传说大数据2016 编辑:程序博客网 时间:2024/06/05 02:40
1、服务的部署目录规范
2、手工维护Dubbo服务
3、自定义Dubbo服务维护的Shell脚本
4、关于服务脚本的,service-user.sh
一定要注意shell脚本里面的服务的名称,要和真实的服务的jar的名称一致。不然,会导致服务启动失败。在实际运用时,只需要修改下面变量的路径就可以了。
#!/bin/bash## java envexport JAVA_HOME=/usr/local/jdk1.7.0_65export JRE_HOME=$JAVA_HOME/jre## service nameAPP_NAME=speakSERVICE_DIR=/usr/local/myservice/edu/service/$APP_NAMESERVICE_NAME=edu-service-$APP_NAMEJAR_NAME=$SERVICE_NAME\.jarPID=$SERVICE_NAME\.pidcd $SERVICE_DIR## startstart(){ nohup $JRE_HOME/bin/java -Xms256m -Xmx512m -jar $JAR_NAME >/dev/null 2>&1 & echo $! > $SERVICE_DIR/$PID echo "=== start $SERVICE_NAME"}##stop stop(){ kill `cat $SERVICE_DIR/$PID` rm -rf $SERVICE_DIR/$PID echo "=== stop $SERVICE_NAME" sleep 3 ## ## edu-service-aa.jar ## edu-service-aa-bb.jar P_ID=`ps -ef | grep -w "$SERVICE_NAME" | grep -v "grep" | awk '{print $2}'` if [ "$P_ID" == "" ]; then echo "=== $SERVICE_NAME process stop success" else kill -9 $P_ID fi }case "$1" in start) start ;; stop) stop ;; restart) stop sleep 2 start ;; *) ## echo "input stop| start| restart ..."; ;;esacexit 0
5、将服务上传到Linux,并启动
6、服务的启动和停止
[root@localhost speak]# sh service-speak.sh start=== start edu-service-speak[root@localhost speak]# sh service-speak.sh stop=== stop edu-service-speak=== edu-service-speak process stop success[root@localhost speak]# sh service-speak.sh start=== start edu-service-speak[root@localhost speak]# sh service-speak.sh restart=== stop edu-service-speak=== edu-service-speak process stop success=== start edu-service-speak
7、服务脚本的下载
1 0
- Dubbo之服务在Linux操作系统上的部署
- 基于Dubbo的分布式系统架构-在Linux操作系统上手工部署Dubbo服务
- 基于Dubbo的分布式系统架构(五):在Linux操作系统上手工部署Dubbo服务
- 跟我学习dubbo-在Linux操作系统上手工部署Dubbo服务(5)
- Dubbo基础篇_05_在Linux操作系统上手工部署Dubbo服务
- Dubbo基础篇--在Linux操作系统上手工部署Dubbo服务
- 在linux上部署dubbo服务jar包
- dubbo控制台在tomcat上的部署
- Lucene在linux操作系统上的部署及demo使用方法
- Dubbo服务的部署
- LINUX在部署DUBBO服务时出现的UnknowHost的问题解决方式
- 在linux上部署tomcat服务
- 如何在Linux上部署gerrit 服务?
- Linux上部署dubbo-admin
- Dubbo之服务消费者Web应用war包的部署
- linux上dubbo+zookeeper的安装与部署
- 分布式架构学习之:006--构建Dubbo服务消费者Web应用的war包并在Tomcat中部署
- Dubbo : Dubbo管理控制台&Dubbo监控中心安装,Dubbo服务Linux部署 (三)
- 图的遍历--使用邻接表作为存储结构的遍历(DFS、BFS)C语言
- 深入分析 Java 中的中文编码问题
- LeetCode 258. Add Digits 题解
- Core OS层 LocalAuthentication框架
- FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
- Dubbo之服务在Linux操作系统上的部署
- C语言二分法查找数组
- github配置ssh的时候如何使用浏览器代理
- JZOJ 3809 【NOIP2014模拟8.25】设备塔
- 这些菜千万别一起吃,否者后果不堪设想
- 2017年1月11日 函数指针复习
- 更新Linxu 系统时间
- 算法训练 最小乘积(基本型)
- 为什么层次越高的人,计较的越少