网站首页 > 技术文章 正文
概述
weblogic集群部署起来比tomcat会麻烦一点..内容比较多,所以分成三部分来做介绍。
第一部分主要是安装weblogic软件,第二部分是创建域,第三部分创建集群。
下面先介绍下第一部分内容:
WebLogic集群的体系结构
1、单层混合型的集群架构(Cluster)
这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:
? 易于管理
? 灵活的负载平衡机制
? 更强的安全控制
2、多层结构的集群架构(Cluster)
这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况:
? 在负载平衡机制需要调用集群EJB中的方法时;
? 在提供内容与提供对象的服务之间需要更大的机动性时;
? 在需要更高的系统稳定性时;
安装部署前准备工作(几个服务器分别用A\B\C\D\E表示)
1、配置hosts
查看/etc/hosts文件,查看IP和主机名是否写进去。
在A\B\C\D\E每台配置hosts
#vi /etc/hosts
127.0.0.1 vs-pp-dmzapp1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 vs-pp-dmzapp1 localhost localhost.localdomain localhost6 localhost6.localdomain6 xx.xx.xx.A nwpp1 xx.xx.xx.B nwpp2 xx.xx.xx.C nwpp3 xx.xx.xx.D nwpp4 xx.xx.xx.E nwpp5
2、配置selinux
需关闭A\B\C\D\E的selinux配置
#setenforce 0 #临时修改
#vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled,保存后退出
3、配置ssh无密码访问
1、统一设置weblogic密码为xxxxx
2、在每台服务器上执行命令:ssh-keygen -t rsa 生成key文件
用这个命令之后会提示是否输入密码,这里不输入密码,一路enter下去就可以了,最后会在用户目录下的隐藏文件夹.ssh下生成id.dsa和id_dsa.pub两个文件,分别为私钥和公钥。
3、将所有服务器(A\B\C\D\E)的id_rsa.pub公钥追加到~/.ssh/authorized_keys文件中
4、将authorized_keys拷贝到其他需要被SSH无密码访问的机器上(注意这里是被访问,也就是如果你想从1无密码访问2,那么就得在1上生成密钥对,然后将公钥丢到2上)
5、测试下是否可以无密码访问
4、配置yum源
#cd /etc/yum.repos.d
#mkdir -p backup
#mv redhat.repo backup
#mv rhel16.repo backup
#wget http://xx.xx.xx.xx/os/rhel16.repo
#yum clean all
#yum makecache
5、安装配置jdk1.7
1、解压jdk
#tar -zxvf apache-tomcat-7.0.75.tar.gz -C /usr/local
2、配置环境变量
#vi /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk1.7.0_75 export JAVA_BIN=$JAVA_HOME/bin export JAVA_LIB=$JAVA_HOME/lib export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar export PATH=$JAVA_BIN:$PATH
3、测试验证
#java -version
6、关闭防火墙
#service iptables stop
安装weblogic软件
1、创建weblogic用户
#groupadd weblogic
#useradd -d /home/weblogic -g weblogic weblogic -m
#passwd weblogic(设置密码为:xxx)
2、安装weblogic
2.1、切换weblogic用户,运行java -jar wls1211_generic.jar -mode=console命令进行软件安装,文件加载完成后开始进入安装,直接按回车(Enter)
2.2、指定安装路径
输入Enter命令,输入自己指定的路径,回车,或者使用系统默认的安装路径,直接输入next
这里指定安装路径为:/home/weblogic/app
2.3、该步骤是指定是否注册安全更新,此处选择不需要安全更新,操作方式为:1)、输入3回车 2)、输入no,回车 3)、输入yes回车 4)、输入next回车
2.4、选择安装类型
典型安装和自定义安装,为了在安装过程中简单快捷,选择默认的典型安装,直接输入 next 回车
2.5、选择JDK版本
此处选择已安装的JDK,即/usr/lib/jvm/java-XXX-openJDK-XXX,输入next按回车
2.6、选择服务类型
webLogic服务和Oracle集群服务,此处直接回车
2.7、列表展示需要安装的webLogic组件信息。直接回车,开始安装
2.8、回车之后至安装完成。
到这里weblogic软件就安装好了,后面开始配置集群。
在做weblogic集群的时候建议大家先根据每台服务器的内存做一个节点规划,假设服务器32G,可以规划A服务器3个节点(有管理节点),B-E服务器每台6个节点,然后每台服务器都需要安装好weblogic软件,最后拷贝配置好的domain就可以了。
后面会分享更多linux方面内容,感兴趣的朋友可以关注下!
- 上一篇: Oracle数据库随集群启动不同版本总结
- 下一篇: 当领导要求部署weblogic集群时怎么办?
猜你喜欢
- 2025-07-17 Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 2025-07-17 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 2024-10-23 oracle 三种高可用方案 oracle高性能解决方案
- 2024-10-23 看架构专家大话OracleRAG:集群+高可用性+备份与恢复
- 2024-10-23 Oracle 19c集群心跳网络全部配错该如何抢救
- 2024-10-23 快速了解Canal 快速了解汉字知的读音写法等知识点
- 2024-10-23 ES架构分析 es分布式架构原理
- 2024-10-23 详解RAC并发逻辑、硬件架构、软件架构拓扑与原理解析
- 2024-10-23 基于mycat+haproxy+keepalived搭建mysql集群(Haproxy篇)
- 2024-10-23 Oracle基础知识之asm磁盘组 oracleasm磁盘管理
你 发表评论:
欢迎- 613℃几个Oracle空值处理函数 oracle处理null值的函数
- 604℃Oracle分析函数之Lag和Lead()使用
- 593℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 590℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 584℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 578℃【数据统计分析】详解Oracle分组函数之CUBE
- 567℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 559℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- PageHelper - 最方便的 MyBatis 分页插件
- 面试二:pagehelper是怎么实现分页的,
- MyBatis如何实现分页查询?(mybatis-plus分页查询)
- SpringBoot 各种分页查询方式详解(全网最全)
- 如何在Linux上运行exe文件,怎么用linux运行windows软件
- 快速了解hive(快速了解美国50个州)
- Python 中的 pyodbc 库(pydbclib)
- Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 故障分析 | MySQL 派生表优化(mysql pipe)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)