centos6.3安装zookeeper+dubbo

1.安装apache-tomcat-7.0.59

JDK 配置

上传jdk-7u45-linux-x64.rpm到/home/poseidon 目录

卸载系统自带jdk:

卸载JDK 相关文件输入:yum -y remove java-1.6.0-openjdk*。

卸载tzdata-java输入:yum -y remove tzdata-java.noarch。

当结果显示为Complete!即卸载完毕。

注:“*”表示卸载掉java 1.7.0 的所有openjdk 相关文件

安装新版本jdk:

#rpm–ivhjdk-7u45-linux-x64.rpm

配置环境变量:

进入/home/poseidon

#vim.bash_profile

添加以下变量:

exportJAVA_HOME=/usr/local/java/jdk1.7.0_45

exportJAVA_BIN=$JAVA_HOME/bin

exportJAVA_LIB=$JAVA_HOME/lib

exportCLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

export PATH=$JAVA_BIN:$PATH

按ESC 键,然后:wq 保存退出

使jdk 环境变量生效,source .bash_profile

查看JDK 版本:

#java –version

apache-tomcat-7.0.59.tar.gz安装

1)  上传apache-tomcat-7.0.59.tar.gz到/home/poseidon 目录

2)  解压

#tar -zxvf apache-tomcat-7.0.59.tar.gz

3)  tomcat设置utf-8 编码

在tomcat 的conf/server.xml 中增加

URIEncoding="UTF-8"

位置如下:

4)  启动

#cd/home/poseidon/apache-tomcat-7.0.59/bin

#./startup.sh

浏览器访问:http://IP:端口,如下图

2.安装部署zookeeper
 配置
把zookeeper-3.4.7.tar.gz 解压到文件夹/home 中,
#tar -zvxf zookeeper-3.4.7.tar.gz
然后将/home/zookeeper-3.4.7/conf/目录下的文件zoo_sample.cfg 复制为zoo.cfg,将
配置文件zoo.cfg 改成如下:

1:新增这两行,确定数据存放的目录,若指定目录不存在,则手动新建目录
2:端口设置为12182

环境变量设置
为了方便运行zkServer.sh 脚本,我们将zookeeper 的bin 路径加入到/etc/profile 中,
作为一个全局变量进行输出到PATH 中,记得修改完成之后运行source /etc/profile 使修
改生效
export ZOO_HOME=/home/zookeeper-3.4.7
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOO_HOME/conf
6.1.3 运行
进入home/zookeeper-3.4.7/bin 目录
启动zookeeper:./zkServer.sh start
停止zookeeper: ./zkServer.sh stop
查看状态: ./zkServer.sh status
zookeeper 客户端:zkCli.sh -server [IP]:12182 #[IP]为zookeeper 服务的IP 地址

3.安装配置dubbo-admin

获取war 包

可以从产品安装介质中获取dubbo-admin.war

部署到tomcat

#上传dubbo-admin.war到webapps目录

#然后打开tomcat的conf目录下的server.xml文件,把启动端口改成8088

#启动tomcat,让它自动把war解压了,会多出dubbo-admin目录

#除了dubbo-admin.war和dubbo-admin  #rm -rf /home/poseidon/apache-tomcat-7.0.59/webapps/*

#然后就可以把tomcat stop了

#修改配置/webapps/dubbo-admin/WEB-INF/dubbo.properties:

dubbo.registry.address=zookeeper://127.0.0.1:12181 #[IP1]为zookeeper 所在主机IP 地

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

访问

(注:出现401认证,说明成功)

启动TOMCAT,在浏览器中输入http://IP:8080/dubbo-admin/,输入账号密码(都

是root,或都是guest),即可访问,

4.安装配置dubbo-monitor

配置

获取dubbo-monitor-simple-2.8.4-assembly.tar.gz包,解压到某个目录:

#tar-zvxf dubbo-monitor-simple-2.8.4-assembly.tar.gz

修改/conf/dubbo.properties如下:

1:采用zookeeper 注册中心,[IP1]为zookeeper 所在主机IP 地址,端口改为12182

2:端口可以随意设置,只要不被占用

将dubbo.registry.address=multicast://224.5.6.7:1234这行注释掉

.启动  /home/poseidon/dubbo-monitor-simple-2.8.4/bin目录

启动:

Linux下执行#./bin/start.sh

【错误:-bash: ./start.sh: /bin/bash^M: bad interpreter: No such file ordirectory

出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行:

:set ff?
fileformat=dos  额 终于发现问题所在了  格式不兼容啊

可以看到DOS或UNIX的字样.
使用set ff=unix把它强制为unix格式的, 然后存盘退出, 即可. 】

显示200,到哪不能访问,拦截了6060端口,所以得让6060端口通过

#vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -ptcp --dport 6060 -j ACCEP     添加

#service iptables restart

访问

在浏览器中输入IP:6060即可访问,界面如下:

时间: 2024-11-09 07:40:55

centos6.3安装zookeeper+dubbo的相关文章

170426、centos6.5安装 Zookeeper注册中心

注册中心服务器(192.168.3.71)配置,安装 Zookeeper: 1. 修改操作系统的/etc/hosts 文件中添加: # zookeeper servers 192.168.3.71 rick 2. 到 http://apache.fayea.com/zookeeper/下载 zookeeper-3.4.6: $ wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 3. 解压 z

(十四) 构建dubbo分布式平台-window安装zookeeper注册中心

上一篇我们介绍<构建dubbo分布式平台-dubbo管控台的安装>,考虑到我们的开发环境是在window上,为了部署运行方便,今天来简单介绍一下window安装zookeeper注册中心. 简介 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护.名字服务.分布式同步.组服务等.ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. 安装和配置 在apache的官方网站提供了好

安装zookeeper遇到的问题以及解决方案

伪分布式安装基本思想 zookeeper的安装包保存一份,但是zoo.cfg配置多份,启动zookeeper服务器的时候指定不同的zoo.cfg即可.即启动时这样启动:zkServer.sh start zk1.cfgzkServer.sh start zk2.cfgzkServer.sh start zk3.cfg http://blog.fens.me/hadoop-zookeeper-intro/ zookeeper的Will not attempt to authenticate usi

Zookeeper + Dubbo + SpringMVC + dubbo-admin

第一步:在CentOS/Windows上安装Zookeeper[前提] A:CentOS Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,当提供者重启时,能自动恢复注册数据,以及订阅

Windows里正确安装Zookeeper以服务运行

不多说,直接上干货! 为什么要在Win下来安装Zookeeper呢? 其实玩过大数据的人很清楚,在Linux下我更不说了.在win下,如Disconf .Dubbo等应用. 所以,它的应用是非常广的. ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等. ZooKeeper的目标就是封装好复杂易出错的

springboot+Zookeeper+Dubbo入门

最近想学习dubbo,就利用周末写了一个特别简单的demo,不知道有没有用,先记录一下. 1.安装zookeeper并启动(安装看我上一篇博客https://www.cnblogs.com/huangzhang/p/9219319.html) 2.下载dubbo源码,安装dubbo-admin(安装看我之前的博客https://www.cnblogs.com/huangzhang/p/9219296.html) 这些准备工作做好之后开始写demo代码: 这里用的开发工具是Intellij IDE

如何在CentOS6上安装Python2.7和Python3.3

原文来自http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/,个人觉得对在linux安装新版本Python是很有参考意义,因而转载,原文是英文的,本人简单翻译下,大家看懂即可,有不妥的地方请留言. 如何在CentOS 6上同时安装Python 2.7和Python 3.3 本文将介绍如何在CentOS 6上安装Python 2.7和3.3.下面以Python 2.7.6和Python 3.3.5为例进行说明,但本人实

centos6.5安装docker

centos6.5 安装docker 防伪码:吃的苦中苦,方为人上人! 前言:在当今的主流社会中,docker和openstatick是一大主流方向,下面为大家讲解理论知识和实际操作现实中的docker! 理论知识: 相信大家都知道docker是什么?那在这里就不多说了! Docker 基于 Go 语言开发,代码托管在Github上,并遵循Apache 2.0 开源协议. docker的专业叫法是应用容器(Application Container). 为什么要使用docker? 1 .快速交付

CentOS6.5 安装+ Tengine + PHP + MySQL

centos6.5安装+Tengine+php+mysql