(1)安装与配置JDK8
1)使用wget下载JDK8:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
2)使用tar命令解压压缩包:
tar -zxvf jdk-8u131-linux-x64.tar.gz
3)移动到指定目录:
mv jdk1.8.0_131/ /usr/local/
4)配置环境变量:
vi /etc/profile
在profile文件增加如下内容:
JAVA_HOME=/usr/local/jdk1.8
JRE_HOME=/usr/local/jdk1.8/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
5)验证配置:
java -version
(2)安装wildfly
1)去官网下载wildfly-10.1.0.Final.tar.gz。
2)解压:
tar -zxvf wildfly-10.1.0.Final.tar.gz
3)移动
4)修改配置:
接下里就是搭建domain的多机多节点的集群环境了,整个过程主要涉及到三个wildfly里的xml文件,主机domain.xml ,host.xml 和 从机 host.xml(注:在把其中一台机器作为从机的时候,建议把domain下的domain.xml采取重命名的方式 如:domain.xml.bak)。
主机:
在domain.xml修改配置如下,其他的不需要改动,默认设置即可:
 
在host.xml文件里修改如下几处:
 
这里标出来的是要把原来的127.0.0.1改成自己主机的ip
 
(注意:如果这里想要修改默认的group,要同时修改domain.xml中<server-groups>和host.xml中<servers>的内容)
在该文件中提供了两个群组,默认情况下我们使用“main-server-group”群组,多个server节点之间要设定不同的偏移量。
对于从机192.168.88.128来说,只需要更改host.xml文件,将host.xml文件中的host名修改为“slave”,并将主控制器修改为之前设定的主控制器的IP地址,如下:
(注意:这里的<remote>中要加上后面创建的用户名,例如:<remote protocol="remote" host="192.168.9.90" port="9999" security-realm="ManagementRealm" username='tuitui'/>)
然后将本机的127.0.0.1改为真实的ip。
修改接口配置,同样要给从机上的多个server节点设置不同的偏移量:
 
上述过程结束之后基本的配置就可以结束,只是在实际运行时可能会发生错误,此时就需要进行适当的安全配置,如下所示。
1) 为主控制器增加管理员用户admin及slave:windows下通过bin下面的add-user.bat(linux是add-user.sh)来添加(笔者在添加slave用户时使用的密码是sn@12345)
2) 修改主控制器配置:成功添加管理员用户之后,在主控制器的host.xml和文件中添加如下配置(其中c25AMTIzNDU是sn@12345的base64码值,用户可以根据实际设定的密码值进行适当的修改)
这里需要注意一下,在主机上添加的了用户名和密码之后,对应也要在从机上做add-user的操作,用户名和密码和主机添加的对应,然后在slave从机的host.xml文件里面增加如下配置:
(注意:主机和从机的用户名和密码需要一致)
最后先启动主机,在启动从机,命令:
nohup ./bin/domain.sh &

Centos7安装与配置domain模式wildfly(默认配置)的更多相关文章

  1. CentOS7网卡设置为桥接模式静态IP配置方法详解

    备份网络文件 [root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/ [root@localhost network- ...

  2. SpringBoot 2.0 编程方式配置,不使用默认配置方式

    SpringBoot的一般配置是直接使用application.properties或者application.yml,因为SpringBoot会读取.perperties和yml文件来覆盖默认配置: ...

  3. CentOS7安装GitLab、汉化、邮箱配置及使用

    同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统 ...

  4. CentOS7安装GitLab、汉化、邮箱配置及使用(转载)

    同步首发: https://www.cnblogs.com/heyonggang/p/7778203.html http://www.yuanrengu.com/index.php/20171112. ...

  5. Centos7安装完成后设定基本的网络配置

    Centos7设定网络 新安装的centos7,网络默认是不启动的,需要人为的手工修改配置文件,在这里把这个过程简要的记录一下. 设定ip地址与mac地址自定义 [root@web ~]# cd /e ...

  6. Linux 安装配置 NET模式网络环境配置

    1.下载linux:发行版 Ubuntu  REdHat centos Debain Fedora,SUSE,OpenSUSEcentos 6.xcentos 7.x在虚拟机(VmWare)上 安装l ...

  7. nginx、php-fpm默认配置与性能–TCP socket还是unix domain socket【转】

    原文地址:https://www.cnxct.com/default-configuration-and-performance-of-nginx-phpfpm-and-tcp-socket-or-u ...

  8. centos7安装Nginx 配置及反向代理

    Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Ngin ...

  9. 2.hadoop基本配置,本地模式,伪分布式搭建

    2. Hadoop三种集群方式 1. 三种集群方式 本地模式 hdfs dfs -ls / 不需要启动任何进程 伪分布式 所有进程跑在一个机器上 完全分布式 每个机器运行不同的进程 2. 服务器基本配 ...

随机推荐

  1. 关于Fragment的onActivityResult 不执行

    1.getActivity().startActivityForResult();  与 fragment.startActivityForActivity(): getActivity().star ...

  2. Shell中括号的作用

    Shell中括号的作用 作者:Danbo 时间:2015-8-7 单小括号() ①.命令组.括号中的命令将会断开一个子Shell顺序执行,所以括号中的变量不能被脚本余下的部分使用.括号中多个命令之间用 ...

  3. codeforces776E

    传送门 这题看着很唬人,但实际上是道水题... f[n]通过打表或证明,可以发现就是欧拉函数,g[n]恒等于n,所以题目的意思就是让你求n的k次欧拉函数. 可以发现实际上k次欧拉函数,n的数值减小得很 ...

  4. javascript中获取class

    js中没有获取class的办法,找了一些封装好的方法,这里整理一下 (1)先进行封装 //封装getClass function getClass(tagName,className) //获得标签名 ...

  5. WebDriver API——延时操作及元素等待

    在自动化测试过程当中,受网络.测试设备等诸多因素的影响,我们经常需要在自动化测试脚本中添加一些延时来更好的定位元素来进行一系列的操作. 一般有这么几种方式: 1.implicitlyWait.识别对象 ...

  6. LDAP解释(转)

    我要着重指出,LDAP是一个数据库,但是又不是一个数据库.说他是数据库,因为他是一个数据存储的东西.但是说他不是数据库,是因为他的作用没有数据库这么强大,而是一个目录. 为了理解,给一个例子就是电话簿 ...

  7. [BZOJ 1475] 方格取数

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1475 [算法] 首先将方格黑白染色 , 也就是说 , 如果(i + j)为奇数 , ...

  8. C++模板之函数模板实例化和具体化

    模板声明 template<typename/class T>,  typename比class最近后添加到C++标准. 常规模板,具体化模板,非模板函数的优先调用顺序. 非模板函数(普通 ...

  9. 洛谷P1967货车运输——倍增LCA

    题目:https://www.luogu.org/problemnew/show/P1967 就是倍增LCA的裸题,注意一些细节即可. 代码如下: #include<iostream> # ...

  10. 21.java方法详解

    public class MethondTest07{ //入口 public static void main(String[] args){ A.m1(); //error:若方法名字的前面什么都 ...