dubbo学习指南

一、注册中心(zookeeper)的安装(CentOS6.7下)

1.在系统的/etc/hosts中添加

# zookeeper servers

192.168.1.105 edu-provider-01

2.到apache官网下载zookeeper,例如:

$ wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

3.解压zookeeper安装包

$ tar -zxvf zookeeper-3.4.6.tar.gz

4.在/home/CentOS6.7/zookeeper/zookeeper-3.4.6目录下创建一下目录

$ cd /home/CentOS6.7/zookeeper/zookeeper-3.4.6
$ mkdir data
$ mkdir logs

5.将zookeeper-3.4.6/conf目录下的zoo_sample.cfg文件拷贝一份,命名zoo.cfg

$ cp zoo_sample.cfg zoo.cfg

6.修改zoo.cfg配置文件,添加

$ vi zoo.cfg
dataDir=/home/CentOS6.7/zookeeper/zookeeper-3.4.6/data
dataLogDir=/home/CentOS6.7/zookeeper/zookeeper-3.4.6/logs
clientPort=2181
server.1=edu-provider-01:2888:3888

7.在dataDir=/home/CentOS6.7/zookeeper/zookeeper-3.4.6/data下创建myid文件

$ vi myid

1

8.CentOS6.7用户下修改vi /home/CentOS6.7/.bash_profile,增加zookeeper配置:

$ vi /home/CentOS6.7/.bash_profile

#zookeeper evn

export ZOOKEEPER_HOME=/home/CentOS6.7/zookeeper-3.4.6

export PATH=$ZOOKEEPER_HOME/bin:$PATH

使配置文件生效

$ source /home/CentOS6.7/.bash_profile

9.在防火墙中打开要用的2181、2888、3888,切换到root,执行

# chkconfig iptables on

# service iptables start

# vi /etc/sysconfig/iptables

增加以下三行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT

重启防火墙

# service iptables restart

查看防火墙端口状态

# service iptables status

10.启动zookeeper:进入到安装目录的bin下,执行:

$ zkServer.sh start

输入jps命令查看进程

24897 QuorumPeerMain
24914 Jps

QuorumPeerMain为zookeeper进程,启动正常

关闭zookeeper:

$ zkServer.sh stop

注:安装zookeeper前,需要安装jdk,具体步骤:

1.下载jdk,解压到本地的目录下(本人放在/home/CentOS6.7/java下)

2.设置jdk环境

这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量

$ sudo gedit /etc/profile

打开之后在末尾添加

$ export JAVA_HOME=/home/CentOS6.7/java/jdk1.7.0_45
$ export JRE_HOME=/home/CentOS6.7/java/jdk1.7.0_45/jre
$ export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
$ export PATH=$JAVA_HOME/bin: $PATH
时间: 2024-10-26 14:08:10

dubbo学习指南的相关文章

Java工程师学习指南

java学习指南-四个部分:分别是入门篇,初级篇,中级篇,高级篇 第一步是打好Java基础,掌握Java核心技术,                                               ---入门篇 第二步是掌握Java Web技术栈,能够做一些项目,                                       ---初级篇 第三步是掌握Java方面的进阶技术,包括网络编程.并发编程.JVM等,     ---中级篇 第四步是掌握后端进阶技术,比如分布式.缓

Java工程师学习指南(完结篇)

Java工程师学习指南 完结篇 先声明一点,文章里面不会详细到每一步怎么操作,只会提供大致的思路和方向,给大家以启发,如果真的要一步一步指导操作的话,那至少需要一本书的厚度啦. 因为笔者还只是一名在校生,所以写的内容主要还是针对Java初学者或者接触Java后端不久的朋友,不适用于已经工作多年的Java大佬们.所以本文中的方法不一定适合所有人,如有错误还请谅解. 本期的内容是系列文章的最后一部分内容了.这个系列可能还有很多东西没有说清楚,也有很多内容被忽略了.但是这些内容也确实是笔者结合自己经验

servlet和jsp学习指南(一)servlet

近期接触了些纯servlet与jsp的编程项目,顺便把<servlet和jsp学习指南>这本书拿出来看看,感悟良多.记下随笔,以便会议. 要编写一个servlet首先要实现Servlet或者继承HttpServlet package test.com.servlet; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet

TypeScript学习指南--目录索引

关于TypeScript: TypeScript是一种由微软开发的自由和开源的编程语言.它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程. TypeScript扩展了 JavaScript 的句法,所以任何现有的JavaScript程序可以不加改变的在TypeScript下工作.TypeScript是为大型应用之开发而设计,而编译时它产生 JavaScript 以确保兼容性. TypeScript 支持为已存在的 JavaScript 库添加类型

javascript小白学习指南0---1

引言: 做为一名程序员,都是真心的想把自己的东西分享出来,供大家一起学习探讨,一起提高技能,一起涨工资,呵 这一系列的文章都是关于Javascript 基础的 当然文章当中穿插了些我自己的理解,希望可以帮助一些刚开始的童鞋! 废话不多说我们开始吧! 第一章:Javascript 基本概念 主要内容 数据类型 控制语句 函数 我们先从最简单的数据类型开始吧! 首先请记住javascript 有5种基本数据类型和1种复杂数据类型,至于为什么只有这六种,大家可以去翻翻W3C的资料哈! 五种基本数据类型

编程语言学习指南

1.编程语言和应用整体介绍 听说过这个语言的时候,百度/Google搜索有很多介绍性资料 2.SDK下载和安装,搭建开发环境或者使用集成开发环境IDE 去官网下载,根据官方提示或者网上参考资料 3.写几个有代表性的HelloWorld程序,并运行或者部署 官网有例子或者参考CSDN等技术网站提供 4.编程语言语法 写练习用的代码 参考官网或者买一本书或者下载PDF电子书籍 5.提供的类库 写练习用的代码参照书中代码或者根据API手册写 6.编程通用知识库 操作系统.网络.IO.内存.数据结构.算

Nginx学习指南之模块的应用

一.自述 Nginx模块功能也是相当的丰富,但对于Apache Web来说,两者之间还是有区别的,大家都知道Nginx模块是直接被编译进了nginx.conf配置文件,而Apache则是被编译成为.SO文件,有些是需要在httpd.conf配置文件中指定是否加载,这样才能激活模块功能.Nginx模块有三个角色,Handlers(处理一个HTTP请求,并产生输出):Filters(处理由一个handler生成的输出):load-balancers(负载均衡器,当后端服务器符合一个以上后,依据算法选

后缀自动机(SAM)学习指南

*在学习后缀自动机之前需要熟练掌握WA自动机.RE自动机与TLE自动机* 什么是后缀自动机 后缀自动机 Suffix Automaton (SAM) 是一个用 O(n) 的复杂度构造,能够接受一个字符串所有后缀的自动机. 它最早在陈立杰的 2012 年 noi 冬令营讲稿中提到. 在2013年的一场多校联合训练中,陈立杰出的 hdu 4622 可以用 SAM 轻松水过,由此 SAM 流行了起来. 一般来说,能用后缀自动机解决的问题都可以用后缀数组解决.但是后缀自动机也拥有自己的优点. 1812.

《Android学习指南》文件夹

转自:http://android.yaohuiji.com/about Android学习指南的内容分类: 分类 描写叙述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先看Android的课程,这样会非常累. 1.Android学习指南基础篇 对于有Java基础的朋友,能够通过本分类60讲左右的课程,打下比較坚实的基础. 2.Android学习指南项目实训篇 对于学过"1.Android2.2学习指南基础篇"的朋友,能够通过本分类项目的联系,加深对基础