菜鸟学习Dubbo(二)——注册中心的搭建


由于最近在学习Dubbo,所以想到自己亲手搭建一个服务器,因为在具体工作中服务器的系统一般是Linux系统,故选择使用CentOS,而且在工作中服务器不会放在自己办公地点,因此我们使用远程连接,这里使用SecureCRT。

搭建Dubbo首先要搭建注册中心,Dubbo官方推荐使用zookeeper,所以我们首先要搭建zookeeper。

一.搭建前准备

当我们创建好一个虚拟机后,因为是纯净环境,而Dubbo使用需要jdk,所以应该先安装jdk。
安装jdk步骤:
1.确定该服务器系统类型为什么,x86或者zx64找到对应的jdk安装包
2.本次我安装的是tar.gz版本的,直接解压后就可以使用
3.把找到的jdk上传到服务器上,然后解压缩 执行$tar zxvf jdkXXXXXX.tar.gz(如何上传:点击Connect SFTP Session,把要上传的文件拖上去即可)
4.把jdk保存到linux目录:通过控制台,使用mkdir命令生成usr/java目录,并把文件放到里面
5.配置环境变量:打开控制台,运行$vi /etc/profile,在最后插入要配置的内容,按ESC,输入:wq保存退出(在root用户下)
  1. export JAVA_HOME=/usr/local/java/jdk1.7.0_55
  2. export JRE_HOME=$JAVA_HOME
  3. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
  4. export PATH=$JAVA_HOME/bin:$PATH
6.运行$source etc/profile 是配置文件立即生效
7.运行$java -version查看是否生效。出现jdk版本号,则安装配置文件成功

二.搭建zookeeper

1.同样按上述方式把zookeeper安装包上传到服务器上。
2.解压缩安装包,进入该文件夹并在与bin同级目录下创建data(mkdir data)
3.进入conf目录,执行命令 mv zoo_sample.cfg zoo.cfg,然后编辑zoo.cfg,把 dataDir=xxx修改为刚才创建的data文件目录,clientPort为客户端连接zookeeper默认端口号为2181
4.进入bin目录下启动zkServer.sh
 
特别注意要关闭防火墙,当初笔者在搭建的时候就是死活连不上,其实就是因为没有关闭防火墙的原因。关闭命令:

/etc/init.d/iptables stop

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM