实战weblogic集群之创建节点和集群
一、启动weblogic,访问控制台
weblogic的domain创建完成后,接下来就可以启动它,步骤如下:
$ cd /app/sinova/domains/base_domain/bin
$ ./startWebLogic.sh
按照提示输入创建domain时设置的用户名及密码(weblogic,weblogic123)。
二、创建节点和集群
1、打开浏览器访问:http://10.70.52.11:7001/console

2、输入用户名密码登录

3、创建节点和集群
点击“锁定并编辑”,“环境”,“服务器”

点击新建,创建节点和集群
此集群节点及端口分布情况如下
10.70.50.11 9000~9009
10.70.50.12 9000~9009
10.70.50.13 9000~9009
10.70.50.14 9000~9009
节点和集群创建完成截图如下:

4、对管理服务器及被管理服务器启用认证文件
4.1、配置管理服务器(adminServer)无密码启动
$ cd /app/sinova/domains/base_domain/servers/AdminServer
$ mkdir security
$ cd security/
$ vi boot.properties #添加如下内容
username=weblogic
password=weblogic123
4.2、配置被管理服务器(各节点)无密码启动
$ cd /app/sinova/domains/base_domain/bin
$ vi startManagedWebLogic.sh #找到如下两行,位于45行和48行
WLS_USER=""
WLS_PW=""
修改成:
WLS_USER="weblogic"
WLS_PW="weblogic123"
5、创建管理服务器及被管理服务器的启动(或重启)脚本,之后可以通过脚本对集群中的节点进行重启操作
AdminServer的重启脚本:
$ cat restart-admin.sh
#!/bin/bash
#/app/sinova/logs/console 此目录存放控制台日志,需要手动创建
DATE=`date +%Y%m%d`
USER_MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=256m"
export USER_MEM_ARGS
ps -ef | awk '/[A]dminServer/{print $2}' | xargs kill - > /dev/null >&
rm -fr /app/sinova/domains/base_domain/servers/AdminServer/tmp/*
nohup /app/sinova/domains/base_domain/bin/startWebLogic.sh > /app/sinova/logs/console/admin-${DATE}.log 2>&1 &
各节点的重启脚本(每个节点需要一个重启脚本)
$ cat restart_node1.sh
#!/bin/bash
DATE=`date +%Y%m%d`
WLS_NODE="Server-0" #其它节点脚本修改这个名称即可
USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"
JAVA_OPTIONS="-DUseSunHttpHandler=true"
ServiceIP=10.70.52.11
export USER_MEM_ARGS JAVA_OPTIONS WLS_NODE ServiceIP
ps -ef | grep java | grep weblogic | grep -w ${WLS_NODE} | awk '{print $2}' | xargs kill - > /dev/null >&
rm -rf /app/sinova/domains/base_domain/servers/${WLS_NODE}/tmp/*
sleep 1
nohup /app/sinova/domains/base_domain/bin/startManagedWebLogic.sh ${WLS_NODE} http://${ServiceIP}:7001/ >/app/sinova/logs/console/${WLS_NODE}-${DATE}.log 2>&1 &
6、将Oracle、domains这两个目录拷到10.70.52.12-14这3台服务器
$ rsync -avz /app/sinova/domains 10.70.52.12:/app/sinova/
$ rsync -avz /app/sinova/Oracle 10.70.52.12:/app/sinova/
$ rsync -avz /app/sinova/domains 10.70.52.13:/app/sinova/
$ rsync -avz /app/sinova/Oracle 10.70.52.13:/app/sinova/
$ rsync -avz /app/sinova/domains 10.70.52.14:/app/sinova/
$ rsync -avz /app/sinova/Oracle 10.70.52.14:/app/sinova/
7、执行脚本启动AdminServer和集群中所有节点,启动后效果如下:

实战weblogic集群之创建节点和集群的更多相关文章
- 【ELK】【docker】6.Elasticsearch 集群启动多节点 + 解决ES节点集群状态为yellow
本章其实是ELK第二章的插入章节. 本章ES集群的多节点是docker启动在同一个虚拟机上 ====================================================== ...
- 实战weblogic集群之创建domain,AdminServer
在weblogic安装完后,接下来就可以创建domain,AdminSever了. 第1步: $ cd /app/sinova/Oracle/wlserver_10./common/bin $ ./c ...
- 使用Vagrant创建多节点虚拟机集群
摘要: 在前一篇博客中,我介绍了使用Vagrant快速创建虚拟机,但是所创建的只是单个虚拟机.这篇博客将介绍使用Vagrant创建多节点虚拟机集群,可以作为Hadoop,Spark以及Storm等分布 ...
- 仅需60秒,使用k3s创建一个多节点K8S集群!
作者: Dawid Ziolkowski丨Container Solution云原生工程师 最近,我一直在Kubernetes上进行各种测试和部署.因此,我不得不一次又一次创建和销毁Kubernete ...
- 创建多个节点的集群 - Elastic Stack 8.0
文章转载自:https://mp.weixin.qq.com/s/k6u9Q2nebW9qgZMghQwJng 详述如何安装3个节点的 Elasticsearch 集群.我将使用 Docker 来进行 ...
- etcd创建集群并增加节点
下载安装 从这下载https://github.com/coreos/etcd/releases/download/v3.3.2/etcd-v3.3.2-linux-amd64.tar.gz tar ...
- kafka系列二:多节点分布式集群搭建
上一篇分享了单节点伪分布式集群搭建方法,本篇来分享一下多节点分布式集群搭建方法.多节点分布式集群结构如下图所示: 为了方便查阅,本篇将和上一篇一样从零开始一步一步进行集群搭建. 一.安装Jdk 具体安 ...
- 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置
本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...
- Docker 集群Swarm创建和Swarm Web管理
关于Docker Swarm更多的介绍请查看<Docker管理工具-Swarm部署记录> 一.环境配置 1.安装环境 # cat /etc/redhat-release CentOS Li ...
随机推荐
- jersey + tomcat 实现restful风格
本文参考 http://www.cnblogs.com/bluesfeng/archive/2010/10/28/1863816.html 环境: idea 15.0.2 jersey 1.3 tom ...
- TCP/IP协议原理与应用笔记01:OSI网络参考模型
1.OSI参考模型 第7层应用层:直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输 第6层表示层:格式化数据,以便为应用程序提供通用接口.这可以包括加密服务 第5层会话层:在两个 ...
- CentOS 6.7编译安装MySQL 5.6
1.安装前准备 yum install make gcc gcc-c++ ncurses-devel perl bison-devel yum groupinstall "Developme ...
- vs2013下的WCFRest 模板开发WCF
在vs2013下使用wcfRestservice40 是安装不成功的,尝试多遍,都是这样.查看以前vs2012做的wcfrest,经过调教,终于在vs2013下也可以了! 1.新建wcf服务应用程序 ...
- 分享:带波形的语音播放工具(wavesurfer-js)
项目名称:wavesurfer-js github地址:https://github.com/katspaugh/wavesurfer.js 官网地址:http://wavesurfer-js.org ...
- express不是内部命令解决办法
安装nodejs后,安装express,cmd下命令:npm install express -g;之后敲入express -V会提示不是内部命令,是因为, 4.0版本中将命令工具分家出来了,所以我们 ...
- 使用cocoapods管理第三方类库
前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案. 什么是CocoaPods CocoaPods是OS ...
- iOS英文 汉化,如调用相册,相机改“cancel”,“photos”为“取消”,“相机”
调用系统相册.相机发现是英文的系统相簿界面后标题显示“photos”,但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题. 只需要改三个地方: 1.plist文件中: 2. ...
- asp.net 在线人数统计\页面访问量
1.新建网站,添加几个窗体.webForm1.aspx ,ViewStateForm.aspx 2.在网站的根目录下添加全局应用程序类“Global.aspx” .(重要) 3.在“Global.as ...
- String、StringBuffer、StringBuilder
也说String. String:不可变字符序列. StringBuffer:线程安全的可变字符序列. StringBuilder:StringBuffer的非线程安全实现,JDK1.5+. publ ...