CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程

合集下载

集群的配置步骤

集群的配置步骤

集群的配置步骤一、搭建集群环境的准备工作在开始配置集群之前,我们需要先进行一些准备工作。

首先,确保所有服务器都已经正确连接到网络,并且能够相互通信。

其次,确保每台服务器上已经安装了操作系统,并且操作系统版本一致。

最后,确保每台服务器上已经安装了必要的软件和工具,例如SSH、Java等。

二、创建集群的主节点1.选择一台服务器作为集群的主节点,将其IP地址记录下来。

2.登录到主节点服务器上,安装并配置集群管理软件,例如Hadoop、Kubernetes等。

3.根据集群管理软件的要求,配置主节点的相关参数,例如集群名称、端口号等。

4.启动集群管理软件,确保主节点能够正常运行。

三、添加集群的工作节点1.选择一台或多台服务器作为集群的工作节点,将其IP地址记录下来。

2.登录到工作节点服务器上,安装并配置集群管理软件,确保与主节点的版本一致。

3.根据集群管理软件的要求,配置工作节点的相关参数,例如主节点的IP地址、端口号等。

4.启动集群管理软件,确保工作节点能够正常连接到主节点。

四、测试集群的连接和通信1.在主节点服务器上,使用集群管理软件提供的命令行工具,测试与工作节点的连接和通信。

例如,可以使用Hadoop的hdfs命令测试与工作节点的文件系统的连接。

2.确保主节点能够正确访问工作节点的资源,并且能够将任务分配给工作节点进行处理。

五、配置集群的资源管理1.根据集群管理软件的要求,配置集群的资源管理策略。

例如,可以设置工作节点的CPU和内存的分配比例,以及任务的调度算法等。

2.确保集群能够合理分配资源,并且能够根据需要动态调整资源的分配。

六、监控和管理集群1.安装并配置集群的监控和管理工具,例如Ganglia、Zabbix等。

2.确保监控和管理工具能够正常运行,并能够及时发现和处理集群中的故障和问题。

3.定期对集群进行巡检和维护,确保集群的稳定和可靠性。

七、优化集群的性能1.根据实际情况,对集群的各项参数进行调优,以提高集群的性能和效率。

CDH大数据集群环境搭建步骤

CDH大数据集群环境搭建步骤

CDH大数据集群环境搭建步骤搭建CDH大数据集群环境需要进行以下步骤:1.准备硬件和操作系统:- 硬件要求:至少3台服务器,其中一台作为master节点,其他作为worker节点。

每台服务器至少具有4个CPU核心、16GB内存、100G以上硬盘空间。

- 操作系统要求:集群中的所有服务器需要运行相同的操作系统版本,推荐使用CentOS 7或者Red Hat Enterprise Linux 72.安装基础组件:- 使用root用户登录所有服务器,执行以下命令更新系统:`yum update -y`- 安装JDK:在每台服务器上执行以下命令安装JDK:`yum install-y java-1.8.0-openjdk-devel`- 安装其他依赖包:在每台服务器上执行以下命令安装其他依赖包:`yum install -y wget vim curl ntp`- 授予安装脚本执行权限:`chmod +x cloudera-manager-installer.bin`- 运行安装脚本:`./cloudera-manager-installer.bin`4.配置CDH集群管理器:- 打开Web浏览器,输入master节点的IP地址和端口号7180(默认)访问Cloudera Manager Web控制台。

- 在“Install a New Cluster”页面上,按照提示配置集群名称、选择操作系统等信息,并选择需要安装的组件(如HDFS、YARN、HBase 等)。

- 提供worker节点的主机名或IP地址,在设置完所有配置项后,点击“Continue”按钮。

5.配置集群节点:- 在“Choose Services”页面上,选择需要在集群中安装的服务。

- 在“Assign Roles”页面上,将角色分配给master节点和worker节点。

- 在“Check Configuration”页面上,检查配置项是否正确,如有错误,根据提示进行修改。

zookeeper应用实例教程 02.Zookeeper集群搭建、命令行Client操作

zookeeper应用实例教程 02.Zookeeper集群搭建、命令行Client操作

Node Watches zookeeper实例教程:/goods380.html
欢迎访问我们的官方网站
ቤተ መጻሕፍቲ ባይዱ
从入门到精通Zookeeper
2、Zookeeper集群搭建、命令行Client操作
讲师:Cloudy(北风网版权所有)
集群最好是奇数台容灾性好一些,由于允许不过半节点挂点: 比如5台允许挂掉2台, 4台只能允许挂掉一台
stat
zk中每一个znode的状态结构由以下域组成: czxid: 创建这个znode的 zxid. mzxid: 最后一次修改这个znode的zxid. ctime: 以毫秒为单位,这个znode创建的时间. mtime: 以毫秒为单位, 最后一次修改这个znode的时间. version: 这个znode被修改的次数. cversion:这个znode子节点被修改的次数. aversion:这个znode ACL被修改的次数. ephemeralOwner: 如果这是一个临时节点, 存储的是session的id.如果不是临时的, 是0. dataLength:这个znode的数据长度. numChildren:这个znode的子节点的数量.

在Docker中部署ZooKeeper集群的详细教程

在Docker中部署ZooKeeper集群的详细教程

在Docker中部署ZooKeeper集群的详细教程一、介绍Docker是一种流行的容器化技术,允许开发人员将应用程序和其依赖项打包到一个可移植的容器中,实现软件环境的一致性和可移植性。

而ZooKeeper是一个开源的协调服务,用于分布式系统中的配置管理,命名服务和分布式锁等功能。

本文将详细介绍如何在Docker中部署ZooKeeper集群。

二、准备工作首先,需要在系统上安装Docker和Docker Compose。

具体的安装过程可以参考Docker和Docker Compose的官方文档。

安装完成后,确保Docker和Docker Compose正确运行。

三、创建Docker Compose文件在部署ZooKeeper集群之前,需要创建一个Docker Compose文件来定义集群中的容器。

创建一个新文件,命名为docker-compose.yml,并在其中输入以下内容:version: "3"services:zoo1:image: zookeeper:3.4.14restart: alwaysports:- "2181:2181"environment:ZOO_MY_ID: 1ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888volumes:- ./data/zoo1:/datazoo2:image: zookeeper:3.4.14restart: alwaysenvironment:ZOO_MY_ID: 2ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888volumes:- ./data/zoo2:/datazoo3:image: zookeeper:3.4.14restart: alwaysenvironment:ZOO_MY_ID: 3ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888volumes:- ./data/zoo3:/data在这个文件中,我们定义了三个ZooKeeper节点:zoo1、zoo2和zoo3。

Linux下安装zookeeper、配置zookeeper开机自启动

Linux下安装zookeeper、配置zookeeper开机自启动

Linux下安装zookeeper、配置zookeeper开机⾃启动本⽂主要介绍如何在Centos7下安装zookeeper以及如何使⽤。

安装JDK下载安装zookeeper启动zookeeper设置zookeeper开机⾃动启动⼀、安装JDK使⽤zookeeper前,必须先安装JDK,如何安装JDK,可以查看:⼆、下载安装zookeeper2.1 通过官⽹下载:。

本⽂中使⽤3.7.0版本。

// 进⼊下载⽬录并下载cd /usr/local/mkdir zookeepercd zookeeperwget https:///apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz注意:没有bin的是zk的源码包,可以看到也是maven项⽬,是需要编译打包才能使⽤如果下载的不是bin包,执⾏启动命令 zkServer.sh startzkServer启动失败,查看zk的⽇志⽂件,报如下错误:Error:Could not find or Load main class org.apache.zookeeper.server.quorum.QuorumPeerMain因此,需要下载bin包⽅可启动成功。

2.2 解压// 解压tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz2.3 修改配置⽂件// 1.进⼊配置⽂件⽬录cd apache-zookeeper-3.7.0-bin/conf// 2.将zoo_sample.cfg这个⽂件复制为zoo.cfg (注意:⽂件名⼀定要是zoo.cfg)cp zoo_sample.cfg zoo.cfg// 3.修改配置⽂件vim zoo.cfg修改zoo.cfg,修改前:修改后:注意:数据存放⽬录data由⾃⼰决定,但是启动服务前⼀定要确保对应的⽬录存在,不然启动会失败2.4 创建data⽂件夹// 创建data⽬录[root@localhost conf]# cd ../[root@localhost apache-zookeeper-3.7.0-bin]# pwd/usr/local/zookeeper/apache-zookeeper-3.7.0-bin[root@localhost apache-zookeeper-3.7.0-bin]# mkdir data[root@localhost apache-zookeeper-3.7.0-bin]# ll总⽤量44drwxr-xr-x. 2100010004096 3⽉172021 bindrwxr-xr-x. 2100010004096 12⽉2818:09 confdrwxr-xr-x. 2 root root 4096 12⽉2818:09 datadrwxr-xr-x. 5100010004096 3⽉172021 docsdrwxr-xr-x. 2 root root 4096 12⽉2818:04 lib-rw-r--r--. 11000100011358 3⽉172021 LICENSE.txt-rw-r--r--. 110001000432 3⽉172021 NOTICE.txt-rw-r--r--. 1100010002214 3⽉172021 README.md-rw-r--r--. 1100010003570 3⽉172021 README_packaging.md[root@localhost apache-zookeeper-3.7.0-bin]#三、启动zookeeper3.1 进⼊zookeeper下的bin⽬录cd /usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin3.2 执⾏启动命令./zkServer.sh start启动成功后如下:除了开启,再备注⼏个其他命令:// 停⽌./zkServer.sh stop// 重启./zkServer.sh restart// 查看状态./zkServer.sh status虽然这样可以正常启动,但是每次都要进⼊到zookeeper的bin⽬录下,为了避免⿇烦,可以将zookeeper设置开机启动四、设置zookeeper开机⾃动启动centos74.1 切换到/lib/systemd/system/⽬录,创建⾃启动⽂件cd /lib/systemd/system/vim zookeeper.service⽂件内容如下:[Unit]Description=zookeeperserviceAfter=network.target[Service]WorkingDirectory=/usr/local/zookeeper/apache-zookeeper-3.7.0-bin #zookeeper路径ExecStart=/usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start #zookeeper执⾏⽂件User=rootGroup=rootRestart=alwaysRestartSec=10[Install]WantedBy=multi-user.target注意:zookeeper的路径需要修改成⾃⼰的!重新加载配置信息:systemctl daemon-reload4.2 设置⾃启动systemctl enable zookeeper.service4.3 启动服务systemctl start zookeeper.service4.4 查看启动状态systemctl status zookeeper.service4.5 ⾃启动相关命令重新加载配置信息:systemctl daemon-reload启动zookeeper:systemctl start zookeeper.service关掉zookeeper:systemctl stop zookeeper.service查看进程状态及⽇志:systemctl status zookeeper.service开机⾃启动:systemctl enable zookeeper.service关闭⾃启动:systemctl disable zookeeper.servicecentos6第⼀种:修改vim /etc/rc.local⽂件vim /etc/rc.local加⼊:export JAVA_HOME=/usr/local/jdk/jdk1.8.0_281 -- jdk安装路径/usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start -- zookeeper安装路径重启后⽣效。

zookeeper3.4.9安装和配置

zookeeper3.4.9安装和配置
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
# setenforce 0
# vi /etc/selinux/config
将SELINUX=enforcing改为:SELINUX=disabled
一、下载JDK
scp 10.32.35.100:/data/share/jdk-8u111-linux-x64.tar.gz /opt
cd /opt
解压
tar -xzvf jdk-8u111-linux-x64.tar.gz
二、配置JDK
修改系统环境变量
vi /etc/profile
向文件里面追加以下内容:
JAVA_HOME=/opt/jdk1.8.0_111/
JRE_HOME=/opt/jdk1.8.0_111/jre
cd /usr/local/zk_cluster/zookeeper
scp -r 10.32.35.134:/usr/local/zk_cluster/zookeeper/zookeeper-3.4.9 ./
配置myid唯一编码
cd zookeeper-3.4.9/
cd data/
vi myid
搭建10.32.35.135/slave01和10.32.35.136/slave02服务器的zookeeper
拷贝master服务器的zookeeper至slave01和slave02的/usr/local/zk_cluster/zookeeper目录

阿里云用宝塔面板安装JDK、zookeeper、dubbo

阿⾥云⽤宝塔⾯板安装JDK、zookeeper、dubbo⽤宝塔⾯板⽐命令⾏来得简单⾼效,不⽤去记那些⽣涩的linux命令。

⼀、安装JDK1.在\usr\下建⽴⽂件夹java;2.上传jdk的linux压缩包;3.解压;4编辑\etc 的 profile ⽂件,在末尾添加如下命令⾏:#set java environmentJAVA_HOME=/usr/java/jdk1.7.0_55JRE_HOME=/usr/java/jdk1.7.0_55/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH5.远程登录终端,输⼊命令⾏:java -version 后,如果系统⾃动显⽰了java的版本号,表⽰java安装成功。

⼆、安装zookeeper1.在/usr/下建⽴⽂件夹zookeeper;2.上传zookeeper⽂件⾄此,并解压;3.在zookeeper的解压⽬录下建⽴ data ⽂件夹;4.编辑zookeeper⽂件夹下conf⽂件夹下的zoo.cfg⽂件:dataDir=/usr/zookeeper/zookeeper-3.4.6/data# the port at which the clients will connectclientPort=21815.运⾏⽂件夹bin下的zkserver.sh启动zookeeper服务:./zkServer.sh start如果要关闭zkServer,输⼊命令即可:./zkServer.sh stop查看akServer的运⾏状态:./zkServer.sh status注:字母命令要区分⼤⼩写。

zookeeper集群搭建

zookeeper集群搭建搭建Zookeeper集群第⼀步:准备⼯作1. 安装JDK2. 将Zookeeper上传到服务器3. 解压Zookeeper,并创建data⽬录,将conf下的zoo_sample.cfg⽂件改名为zoo.cfg4. 建⽴/user/local/zookeeper-cluster ,将解压后的Zookeeper复制到以下三个⽬录/usr/local/zookeeper-cluster/zookeeper-1/usr/local/zookeeper-cluster/zookeeper-2/usr/local/zookeeper-cluster/zookeeper-35. 配置每⼀个 Zookeeper 的 dataDir(zoo.cfg) clientPort 分别为 2181 2182 2183修改/usr/local/zookeeper-cluster/zookeeper-1/conf/zoo.cfgclientPort=2181dataDir=/usr/local/zookeeper-cluster/zookeeper-1/data修改/usr/local/zookeeper-cluster/zookeeper-2/conf/zoo.cfgclientPort=2182dataDir=/usr/local/zookeeper-cluster/zookeeper-2/data修改/usr/local/zookeeper-cluster/zookeeper-3/conf/zoo.cfgclientPort=2183dataDir=/usr/local/zookeeper-cluster/zookeeper-3/data第⼆步:配置集群1. 在每个 zookeeper 的 data ⽬录下创建⼀个 myid ⽂件,内容分别是 1、2、3 。

这个⽂件就是记录每个服务器的 ID2. 在每⼀个 zookeeper 的 zoo.cfg 配置客户端访问端⼝(clientPort)和集群服务器 IP 列表。

dubbo+zookeeper使用实例

文章标题:深入探讨Dubbo与Zookeeper的使用实例1. 介绍Dubbo是一种高性能Java RPC框架,它提供了三大核心能力:面向接口的远程服务调用,智能容错和负载均衡,以及服务自动注册和发现。

而Zookeeper则是一个分布式开源的分布式应用程序协调服务。

它为分布式应用提供了协调服务,如配置维护、名称服务、分布式同步、组服务等功能。

在本文中,我们将深入探讨Dubbo与Zookeeper的使用实例,以及它们在实际项目中的应用。

2. 配置Zookeeper我们需要在本地或远程服务器上搭建一个Zookeeper集群。

我们可以通过Zookeeper全球信息湾提供的文档来完成集群的搭建和配置。

一旦搭建完成,我们就可以开始使用Zookeeper来进行服务的注册和发现。

3. Dubbo服务提供者配置在Dubbo服务提供者端,我们需要进行相应的配置以实现与Zookeeper的集成。

我们需要引入Dubbo和Zookeeper的相关依赖,然后在配置文件中指定Zookeeper的位置区域和端口。

我们需要注解或者XML配置方式来发布服务。

在服务启动时,Dubbo会自动将服务信息注册到Zookeeper上,以便消费者能够发现和调用这些服务。

4. Dubbo服务消费者配置对于Dubbo服务消费者,我们同样需要引入Dubbo和Zookeeper的相关依赖,并在配置文件中指定Zookeeper的位置区域和端口。

我们可以使用@Reference注解或者XML配置方式来引用服务。

当服务消费者启动时,Dubbo会自动从Zookeeper上获取服务提供者的位置区域,并进行负载均衡和调用。

5. 应用场景及个人观点在实际项目中,Dubbo与Zookeeper的使用是非常常见的。

通过Dubbo与Zookeeper的集成,我们可以实现服务的自动注册和发现,以及负载均衡和容错能力。

这对于构建分布式系统来说非常有价值。

然而,需要注意的是,随着微服务架构的盛行,Dubbo和Zookeeper也面临着一些挑战,比如性能和容量的限制。

Hadoop集群配置(最全面总结)

Hadoop集群配置(最全⾯总结)通常,集群⾥的⼀台机器被指定为 NameNode,另⼀台不同的机器被指定为JobTracker。

这些机器是masters。

余下的机器即作为DataNode也作为TaskTracker。

这些机器是slaves\1 先决条件1. 确保在你集群中的每个节点上都安装了所有软件:sun-JDK ,ssh,Hadoop2. Java TM1.5.x,必须安装,建议选择Sun公司发⾏的Java版本。

3. ssh 必须安装并且保证 sshd⼀直运⾏,以便⽤Hadoop 脚本管理远端Hadoop守护进程。

2 实验环境搭建2.1 准备⼯作操作系统:Ubuntu部署:Vmvare在vmvare安装好⼀台Ubuntu虚拟机后,可以导出或者克隆出另外两台虚拟机。

说明:保证虚拟机的ip和主机的ip在同⼀个ip段,这样⼏个虚拟机和主机之间可以相互通信。

为了保证虚拟机的ip和主机的ip在同⼀个ip段,虚拟机连接设置为桥连。

准备机器:⼀台master,若⼲台slave,配置每台机器的/etc/hosts保证各台机器之间通过机器名可以互访,例如:10.64.56.76 node1(master)10.64.56.77 node2 (slave1)10.64.56.78 node3 (slave2)主机信息:机器名 IP地址作⽤Node110.64.56.76NameNode、JobTrackerNode210.64.56.77DataNode、TaskTrackerNode310.64.56.78DataNode、TaskTracker为保证环境⼀致先安装好JDK和ssh:2.2 安装JDK#安装JDK$ sudo apt-get install sun-java6-jdk1.2.3这个安装,java执⾏⽂件⾃动添加到/usr/bin/⽬录。

验证 shell命令:java -version 看是否与你的版本号⼀致。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1.软件准备 (2)2.安装步骤 (2)2.1.安装虚拟机 (2)2.2.在CentOS上安装JDK (2)2.3.安装Jboss (4)2.4.Zookeeper单机版的安装与测试 (6)2.5.Zookeeper 集群安装(单点与分布式成功安装) (9)2.6.dubbo管理控制台及集成zookeeper集群部署 (11)CentOS+Jdk+Jboss+Dubbo配置教程1.软件准备虚拟机:VMware-workstation-full-10.0.0-1295980.exe CentOS:CentOS-5.10-i386-bin-DVD-1of2.iso、CentOS-5.10-i386-bin-DVD-2of2.isoJdk7:jdk-7u45-linux-i586.rpmJboss7.1.1:jboss-as-7.1.1.Final.zipZookeeper:zookeeper-3.4.5.tar.gzSSH工具:SSHSecureShellClient-3.2.9.exe2.安装步骤2.1.安装虚拟机一、在电脑上安装VMware-workstation-full-10.0.0-1295980.exe二、在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 javajava-1.4.2-gcj-compat-1.4.2.0-40jpp.115java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5卸载:#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5二、安装JDK在usr下新建java文件夹,用ssh工具将安装包jdk-7u45-linux-i586.rpm放在/usr/java目录下,然后安装JDK,注:也可以直接在centos直接点击安装jdk;# cd /usr/java# sudo rpm -ivh jdk-7u45-linux-i586.rpm三、配置环境变量# vi /etc/profile按i 进入vi插入模式,光标移动到最后,在最后加入以下几行:export JA V A_HOME=/usr/java/jdk1.6.0_10exportCLASSPATH=.:$JA V A_HOME/jre/lib/rt.jar:$JAV A_HOME/lib/dt.jar:$JA V A_HOME/l ib/tools.jarexport PATH=$PATH:$JA V A_HOME/bin按ESC:wq(退出vi 并保存)# reboot (重启机器配置生效)2.3.安装Jboss一、把jboss解压文件放到usr文件夹下面,目录文件结构/usr/jboss-as-7.1.1.Final/bin二、执行添加管理员用户#cd /usr/local/jboss/bin#sh add-user.shWhat type of user do you wish to add?a) Management User (mgmt-users.properties)b) Application User (application-users.properties): aEnter 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? yesAdded user 'adminjboss' to file '/usr/local/jboss/standalone/configuration/mgmt-users.properties'Added user 'adminjboss' to file '/usr/local/jboss/domain/configuration/mgmt-users.properties'三、配置环境变量# vi /etc/profileexport JBOSS_HOME=/usr/jboss-as-7.1.1.Finalexport PATH=$PATH:$JBOSS_HOME/bin:wq四、修改standalone.xml文件编辑standalone.xml文件,将jboss.bind.address.management、jboss.bind.address 127.0.0.1替换为本机IP或者0.0.0.0vi /jboss/standalone/configuration/standalone.xml<interfaces><interface name="management"><inet-address value="${jboss.bind.address.management: 127.0.0.1}"/> </interface><interface name="public"><inet-address value="${jboss.bind.address: 127.0.0.1}"/></interface><interface name="unsecure"><inet-address value="${jboss.bind.address.unsecure: 127.0.0.1}"/> </interface><interface name="ipv4"><any-ipv4-address/></interface></interfaces>保存并退出,按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/jboss-as-7.1.1.Final/bin/standalone.sh(2)如果关闭当前窗口则jboss服务在后台运行。

# nohup /usr/jboss-as-7.1.1.Final/bin/standalone.shjboss启动后访问http://(centos ip地址):9990/即可出现管理员页面,表示启动成功。

(IP为用户在standalone.xml配置文件中配置过的IP)七、部署Jboss Web程序,这里只将简单的打包war利用jdk里的工具,例如我们要打包的文件在D:\cbweb;运行cmd;md D:\cbweb进入D:\cbweb然后输入jar -cvf cbweb.war *回车,文件配打包成cbweb.war *,位于D:\cbweb中。

利用eclipse在WebRoot上单击右键,选择Export选项,然后选择J2EE W AR file选项,然后选择工程名称和路径,单击完成就可以了。

将打包的war文件放到standalone/deployments目录下,然后访问访问http://(centos ip地址):9990/ cbweb2.4.Zookeeper单机版的安装与测试一、下载最新的稳定版并zookeeper-3.4.5.tar.gz,放到/home/文件夹下面,解压#tar -zxvf zookeeper-3.4.5.tar.gz二、生成配置conf/目录下有个zoo_sample.cfg,是样板配置文件,复制一份成zoo.cfg,里面有两个比较重要的配置:dataDir=/var/lib/zookeeper # 数据存放位置,可根据需要修改clientPort=2181 # 服务监听端口,可根据需要修改# cd zookeeper-3.4.5# cp conf/zoo_sample.cfg conf/zoo.cfg# vi conf/zoo.cfg# vi conf/zoo.cfg# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial# synchronization phase can takeinitLimit=10# The number of ticks that can pass between# sending a request and getting an acknowledgementsyncLimit=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 connectclientPort=2181(服务监听端口,可根据需要修改)## Be sure to read the maintenance section of the# administrator guide before turning on autopurge.## /doc/current/zookeeperAdmin.html#sc_maintenance## The number of snapshots to retain in dataDir#autopurge.snapRetainCount=3# Purge task interval in hours"conf/zoo.cfg" 25L, 820C written# mkdir data(新建文件夹)三、启动、关闭服务,查看服务状态# ./bin/zkServer.sh start(启动服务)JMX enabled by defaultUsing config: /home/zookeeper-3.4.5/bin/../conf/zoo.cfgStarting zookeeper ... STARTED# ./bin/zkServer.sh status(查看服务状态)JMX enabled by defaultUsing config: /home/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: standalone# ./bin/zkServer.sh stop(停止服务)JMX enabled by defaultUsing config: /home/zookeeper-3.4.5/bin/../conf/zoo.cfgStopping zookeeper ... STOPPED四、运行淘宝提供者dubbo-demo-provider-2.3.0-assembly.tar.gz、消费者dubbo-demo-consumer-2.3.0-assembly.tar.gz实例安装提供者:#tar zxvf dubbo-demo-provider-2.3.0-assembly.tar.gz#cd dubbo-demo-provider-2.3.0将dubbo.registry.address的值改为zookeeper://127.0.0.1:2181:#vi conf/dubbo.properties启动提供者:#./bin/start.sh安装消费者:#tar zxvf dubbo-demo- consumer -2.3.0-assembly.tar.gz#cd dubbo-demo- consumer -2.3.0将dubbo.registry.address的值改为zookeeper://127.0.0.1:2181:#vi conf/dubbo.properties启动消费者:#./bin/start.sh可以在logs/stdout.log查看运行信息。

相关文档
最新文档