2023年7月4日发(作者:)
目录
1.软件准备 ................................................................................................................................ 2
2.安装步骤 ................................................................................................................................ 2
2.1.安装虚拟机 ..................................................................................................................... 2
2.2.在CentOS上安装JDK .................................................................................................... 2
2.3.安装Jboss ....................................................................................................................... 4
per单机版的安装与测试 ................................................................................... 6
per 集群安装(单点与分布式成功安装) ...................................................... 9
管理控制台及集成zookeeper集群部署 ......................................................... 11
CentOS+Jdk+Jboss+Dubbo配置教程 1.软件准备
虚拟机:
CentOS:
、
Jdk7:
Jboss7.1.1:
Zookeeper:
SSH工具:
2.安装步骤
2.1.安装虚拟机
一、在电脑上安装
二、在Vmware上安装CentOS 操作系统
2.2.在CentOS上安装JDK
一、查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)
安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
# java –version(注:下面开始#开始是shell命令,并且用颜色区分)
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,在安装sun公司的jdk,先查看 rpm -qa | grep java
# rpm -qa | grep java
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
5
卸载:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
#rpm -e --nodeps 5
二、安装JDK
在usr下新建java文件夹,用ssh工具将安装包放在/usr/java目录下,然后安装JDK,注:也可以直接在centos直接点击安装jdk;
# cd /usr/java
# sudo rpm -ivh
三、配置环境变量
# vi /etc/profile
按i 进入vi插入模式,光标移动到最后,在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.6.0_10
export
CLASSPATH=.:$JAVA_HOME/jre/lib/:$JAVA_HOME/lib/:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
按ESC
:wq(退出vi 并保存)
# reboot (重启机器配置生效)
2.3.安装Jboss
一、把jboss解压文件放到usr文件夹下面,目录文件结构/usr//bin
二、执行添加管理员用户
#cd /usr/local/jboss/bin
#sh
What type of user do you wish to add?
a) Management User (ties)
b) Application User (ties)
: a
Enter the details of the new user to add.
Realm (ManagementRealm) : (回车)
Username : (输入用户名)
Password : (输入密码)
Re-enter Password :(重新输入密码)
About to add user 'adminjboss' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'adminjboss' to
'/usr/local/jboss/standalone/configuration/ties'
Added user 'adminjboss' to
'/usr/local/jboss/domain/configuration/ties'
三、配置环境变量
# vi /etc/profile
export JBOSS_HOME=/usr/
export PATH=$PATH:$JBOSS_HOME/bin
:wq
四、修改文件
file
file 编辑文件,将ment、s 127.0.0.1替换为本机IP或者0.0.0.0
vi /jboss/standalone/configuration/
保存并退出, 按ESC后输入:wq
五、编辑防火墙
vi /etc/sysconfig/iptables
注意要在最后一句的前面添加如下语句:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8009 -j ACCEPT
六、启动jboss
启动jboss有两种方式:
(1)如果关闭当前窗口则jboss服务也被关闭。 # sh /usr//bin/
(2)如果关闭当前窗口则jboss服务在后台运行。
# nohup /usr//bin/
jboss启动后访问(centos ip地址):9990/
即可出现管理员页面,表示启动成功。(IP为用户在配置文件中配置过的IP)
七、部署Jboss Web程序,这里只将简单的打包 war
利用jdk里的工具,例如我们要打包的文件在D:cbweb;
运行 cmd; md D:cbweb进入D:cbweb
然后输入jar -cvf *
回车,文件配打包成 *,位于D:cbweb中。
利用eclipse
在WebRoot上单击右键,选择Export选项,
然后选择J2EE WAR file选项,然后选择工程名称和路径,单击完成就可以了。
将打包的war文件放到standalone/deployments目录下,然后访问访问(centos
ip地址):9990/ cbweb
per单机版的安装与测试
一、下载最新的稳定版并,放到/home/文件夹下面,解压
#tar -zxvf
二、生成配置 conf/目录下有个zoo_,是样板配置文件, 复制一份成,里面有两个比较重要的配置:
dataDir=/var/lib/zookeeper # 数据存放位置,可根据需要修改
clientPort=2181 # 服务监听端口,可根据需要修改
# cd zookeeper-3.4.5
# cp conf/zoo_ conf/
# vi conf/
# vi conf/
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/home/zookeeper-3.4.5/data(数据存放位置,可根据需要修改)
# the port at which the clients will connect
clientPort=2181(服务监听端口,可根据需要修改)
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# /doc/current/#sc_maintenance
# # The number of snapshots to retain in dataDir
#tainCount=3
# Purge task interval in hours
"conf/" 25L, 820C written
# mkdir data(新建文件夹)
三、启动、关闭服务,查看服务状态
# ./bin/ start(启动服务)
JMX enabled by default
Using config: /home/zookeeper-3.4.5/bin/../conf/
Starting zookeeper ... STARTED
# ./bin/ status(查看服务状态)
JMX enabled by default
Using config: /home/zookeeper-3.4.5/bin/../conf/
Mode: standalone
# ./bin/ stop(停止服务)
JMX enabled by default
Using config: /home/zookeeper-3.4.5/bin/../conf/
Stopping zookeeper ... STOPPED
四、运行淘宝提供者、消费者实例
安装提供者:
#tar zxvf
#cd dubbo-demo-provider-2.3.0
将s的值改为zookeeper://127.0.0.1:2181:
#vi conf/ties 启动提供者:
#./bin/
安装消费者:
#tar zxvf dubbo-demo- consumer -
#cd dubbo-demo- consumer -2.3.0
将s的值改为zookeeper://127.0.0.1:2181:
#vi conf/ties
启动消费者:
#./bin/
可以在logs/查看运行信息。
per 集群安装
参考/hello-yun/archive/2012/05/03/
一、准备3台linux机器,IP如下
192.168.67
192.168.68
192.168.69
二、分别拷贝到每台机器上,进行如下设置:
修改文件,参考单机版
[root@localhost zookeeper-3.4.5]# vi conf/
tickTime=2000 initLimit=10
syncLimit=5
dataDir=/home/zookeeper-3.4.5/data
clientPort=2181
dataLogDir=/home/zookeeper-3.4.5/logs
server.1=192.168.67:4000:5000
server.2=192.168.68: 4000:5000
server.3=192.168.69: 4000:5000
三、设置myid
设置192.168.67上data文件夹下myid内容为1;
设置192.168.68上data文件夹下myid内容为2;
设置192.168.69上data文件夹下myid内容为3;
四、启动集群
分别在三台机器上启动zookeeper:
[root@localhost zookeeper-3.4.5]# bin/ start
JMX enabled by default
Using config: /home/zookeeper-3.4.5/bin/../conf/
Starting zookeeper ... STARTED
完成以后查看状态:
192.168.67:
[root@localhost zookeeper-3.4.5]# bin/ status
JMX enabled by default Using config: /home/zookeeper-3.4.5/bin/../conf/
Mode: follower
192.168.69:
[root@localhost home]# zookeeper-3.4.5/bin/ status
JMX enabled by default
Using config: /home/zookeeper-3.4.5/bin/../conf/
Mode: follower
192.168.68:
[root@localhost home]# zookeeper-3.4.5/bin/ status
JMX enabled by default
Using config: /home/zookeeper-3.4.5/bin/../conf/
Mode: leader
管理控制台及集成zookeeper集群部署
阿里巴巴文档没有开放了,控制台代码没有下到,不过可以看看网上的文章:/rangqiwei/article/details/19398301
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688462924a141123.html
评论列表(0条)