linux jboss(LinuX下载)

这篇文章给大家聊聊关于linux jboss,以及LinuX下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

Linux是什么意思

Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

怎么在Linux上简单启动Jboss

方法/步骤

1,首先将项目的打的war包放到Jboss的jboss-as-7.1.1.Final\standalone\deployments中,将jboss上传到服务器上。

2,使用SSH进入到刚刚上传的位置,再Jboss的bin目录下。

3,给Jboss的bin目录下的所有文件赋权限 chmod 777*。

4,已后台的方式启动Jboss。

启动:nohup./standalone.sh&

查看Jboss启动进程: tail-f nohup.out

5,查看该服务器上启动了多少个Jboss,可以讲不要的进程杀掉kill-9 PID。

6,如果觉得后台启动麻烦,可以使用前台启动的方式,不过当你ctrl+ C时,就回停止Jboss。

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

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

}

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

阅读剩余
THE END