Linux 搭建JBOSS EAP集群,启动Slaver时报错,连接不到主机;

作者&投稿:定朋 (若有异议请与网页底部的电邮联系)
你的jboss启动报错是怎么解决的??~

所有启动都会记录对应模式下server.log文件,如果log中想试用工程log加启动参数-Dorg.jboss.as.logging.per-deployment=false
我的思路是这样:
A-standalone模式
无部署,裸启动报错,查看日志,检查环境变量,一般JDK
有部署,报错,查看日志,可能JAR冲突
B-domain模式
无部署,master无法监听到slave,查看日志,检查环境配置,防火墙策略,适当加例外
有部署,报错,查看日志,可能JAR冲突,可能调度冲突或单例冲突

建议:
jboss7在官方社区支持不是很完善,官方说可能有不少bug,可以使用jb6的eap版(人工服务收钱)
启动部署最好先用用jxm的可视化控制台,因配置文件修改疏忽的错误影响小

以上仅针对jboss容器,各IDE集成也许并不适用.

备份文件以后,要删除的日志就删除啊

Mongodb集群搭建过程及常见错误
Replica Sets
MongoDB 支持在多个机器中通过异步复制达到故障转移和实现冗余。多机器中同一时刻只 有一台是用于写操作。正是由于这个情况,为 MongoDB 提供了数据一致性的保障。担当 Primary 角色的机器能把读操作分发给 slave。
Replica Sets的结构非常类似一个集群。因 为它确实跟集群实现的作用是一样的, 其中一个节点如果出现故障, 其它节点马上会将业务接过来而无须停机操作。
下面以本机为例介绍一下集群的部署过程,以及部署过程中常见的注意点及错误
本例环境是Linux操作系统,mongodb版本:mongodb-linux-x86_64-2.6.1.tgz,Vmwre虚拟机,虚拟机IP:192.168.169.129,集群以本机不同端口模拟三台服务器。
1.集群主要分为三个节点master主节点,slaver备用节点,arbiter仲裁节点
建立数据文件夹

1
2
3

mkdir -p /mongodb/data/master
mkdir -p /mongodb/data/slaver
mkdir -p /mongodb/data/arbiter

ps:三个目录分别对应主,备,仲裁节点
2.建立配置文件夹
1)master.conf
打开编辑器:

1

vi /etc/master.conf

按i 输入下列配置

1
2
3
4
5
6
7

dbpath=/home/mongodb/data/master
logpath=/home/mongodb/log/master.log
logappend=true
replSet=rep1
port=10000
fork=true
journal=true

完成之后按esc 》》 : >>wq>>回车
2)slaver.conf
编辑器打开和保存按上边的步骤,下边只写详细内容

1
2
3
4
5
6
7

dbpath=/home/mongodb/data/slaver
logpath=/home/mongodb/log/slaver.log
logappend=true
replSet=rep1
port=10001
fork=true
journal=true

3)arbiter.conf

1
2
3
4
5
6
7
8

dbpath=/home/mongodb/data/arbiter
logpath=/home/mongodb/log/arbiter.log
logappend=true
replSet=rep1
port=10002
fork=true
journal=true
smallfiles=true

参数解释:
dbpath:数据存放目录
logpath:日志存放路径
logappend:以追加的方式记录日志
replSet:replica set的名字
port:mongodb进程所使用的端口号,默认为27017
fork:以后台方式运行进程
journal:写日志
smallfiles:当提示空间不够时添加此参数
其他参数
pidfilepath:进程文件,方便停止mongodb
directoryperdb:为每一个数据库按照数据库名建立文件夹存放
bind_ip:mongodb所绑定的ip地址
oplogSize:mongodb操作日志文件的最大大小。单位为Mb,默认为硬盘剩余空间的5%
noprealloc:不预先分配存储
3.启动Mongodb

1

cd /home/mongodb/bin

启动服务

1
2
3
4
5

./mongod -f /etc/master.conf

./mongod -f /etc/slaver.conf

./mongod -f /etc/arbiter.conf

有这样的提示说明启动成功

如果是下列的提示说明启动失败

启动失败的原因有很多,检查完配置文件,如果没有错误,可打开相应的配置文件查看详细的错误信息
cat /etc/master.conf
最常见的一个错误就是磁盘空间不足,会提示这样的错误

因为Mongodb的日志文件是成2g的增长,所以所需空间比较大,这时你可以在配置文件里添加这样的一个配置
smallfiles=true。
全部三个服务全部启动成功之后
4.配置主(master),备(slaver),仲裁(arbiter)节点
可以通过客户端连接mongodb,也可以直接在三个节点中选择一个连接mongodb。
./mongo 192.168.169.129:10000 #ip和port是某个节点的地址
>use admin
>cfg={ _id:"rep1", members:[ {_id:0,host:'192.168.169.129:10000',priority:2}, {_id:1,host:'192.168.169.129:10001',priority:1},
{_id:2,host:'192.168.169.129:10002',arbiterOnly:true}] };
>rs.initiate(cfg) #使配置生效

{
"set" : "rep1",
"date" : ISODate("2014-09-05T02:44:43Z"),
"myState" : 1,
"members" : [
{
"_id" : 0,
"name" : "192.168.169.129:10000",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 200,
"optime" : Timestamp(1357285565000, 1),
"optimeDate" : ISODate("2013-01-04T07:46:05Z"),
"self" : true
},
{
"_id" : 1,
"name" : "192.168.169.129:10001",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 200,
"optime" : Timestamp(1357285565000, 1),
"optimeDate" : ISODate("2013-01-04T07:46:05Z"),
"lastHeartbeat" : ISODate("2013-01-05T02:44:42Z"),
"pingMs" : 0
},
{
"_id" : 2,
"name" : "192.168.169.129:10002",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 200,
"lastHeartbeat" : ISODate("2013-01-05T02:44:42Z"),
"pingMs" : 0
}
],
"ok" : 1
}

配置过程中可能还会出现其他的一些错误,不过都可以去查看相应的日志文件,去解决。


溪湖区19885982465: 如何在ubuntu下配置boost -
滑伯博普: 这里有两种安装方法:============= 第一种:也是最简单的:进入linux系统后,输入 # apt-cache search boost 你将看到很多文件信息,你会看到其中一个文件叫 libboost-dev, 直接安装此文件即可: # apt-get install libboost-dev 这样就安装...

溪湖区19885982465: LINUX下的JBoss是如何配置的? -
滑伯博普: #为root用户的命令提示符 $为jboss用户的命令提示符 ?? 安装J2SDK到/usr/local/j2sdk1.4.2,编辑/etc/profile # /etc/profile JAVA_HOME=/usr/local/j2sdk PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar export JAVA_...

溪湖区19885982465: Linux中JBoss EAP 6.2.2 中如何部署Java工程 -
滑伯博普: 开源因其免费性、开放性、技术先进性受到了全世界Java爱好者的追捧.但免费往往意味着风险,企业看中开源低成本的同时,更注重开源产品的稳定性、安全性、易部署性.JBoss AS开源产品的诸多不足让企业望而却步,企业版开源产品则...

溪湖区19885982465: 有人知道eclipse和JBOSS EAP怎么配置开发环境吗 -
滑伯博普: 打开Eclipse,选择window->preference-> 依次找到:server->Runtime Environment->单击Add->JBoss下选择相应的版本->next选择JBoss即可.

溪湖区19885982465: jboss eap 6.3 应用怎么部署 -
滑伯博普: 放到deployments目录下,启动服务器.就可以了...

溪湖区19885982465: linux下如何jboss配置实现1个IP能绑定多个域名 -
滑伯博普: 在DNS服务配置里边添加记录就行了

溪湖区19885982465: LINUX下建DHCP怎么弄?
滑伯博普: 1:在linux系统中,进入“系统”,“网络”,“设置”. 2:在安装linux过程中,将DHCP激活.

溪湖区19885982465: 怎么在 linux虚拟机下安装jdk -
滑伯博普: 1.要在linux下安装jdk,首先要下载linux下的jdk,然后用winiso将其转换成iso文件,这样可以在虚拟机中向加载光驱的形式加载iso文件了,当然也可以采用文件共享的方式,总之我们的目的就是能在虚拟机中的linux中要找到jdk安装文件2.加载iso...

溪湖区19885982465: 如何在Linux上安装与配置Hadoop - IT168 技术开发专区 -
滑伯博普: 在Linux上安装Hadoop之前,需要先安装两个程序: 1. JDK 1.6或更高版本; 2. SSH(安全外壳协议),推荐安装OpenSSH. 下面简述一下安装这两个程序的原因: 1. Hadoop是用Java开发的,Hadoop的编译及MapReduce的运行都需要使用JDK. 2. Hadoop需要...

溪湖区19885982465: linux下如何搭建ssh服务器 -
滑伯博普: 一般发行版默认安装、开启. 没装的话使用自带的包管理器装openssh,然后/etc/init.d/sshd start,这个是最简单的 然后本地用户即可登陆其他设置依照发行版会有些变化.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网