zoukankan      html  css  js  c++  java
  • 阿里云用宝塔面板安装JDK、zookeeper、dubbo

    用宝塔面板比命令行来得简单高效,不用去记那些生涩的linux命令。

    一、安装JDK

    1.在usr下建立文件夹java;

    2.上传jdk的linux压缩包;

    3.解压;

    4编辑etc 的 profile 文件,在末尾添加如下命令行:

    #set java environment
    JAVA_HOME=/usr/java/jdk1.7.0_55
    JRE_HOME=/usr/java/jdk1.7.0_55/jre
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME JRE_HOME CLASS_PATH PATH

    5.远程登录终端,输入命令行:java -version 后,如果系统自动显示了java的版本号,表示java安装成功。

    二、安装zookeeper

    1.在/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 connect
    clientPort=2181

    5.运行文件夹bin下的zkserver.sh启动zookeeper服务:

    ./zkServer.sh start 

    如果要关闭zkServer,输入命令即可:

    ./zkServer.sh stop 

    查看akServer的运行状态:

    ./zkServer.sh status

     注:字母命令要区分大小写。

    三、安装dubbo服务

    dubbo是资源调度和治理中心的管理工具。

    安装好Tomcat后,拷贝dubbo-admin-2.5.4.war到webapps的文件夹下,自动解压后生成文件夹dubbo-admin-2.5.4,为了访问方便,文件夹改名为:dubbo-admin。

    通过 http://XXX.XXX.XXX.XXX:8080/dubbo-admin/ 即可访问到dubbo服务(用户名和密码均为root),相关web应用启动后可以查看到服务方和消费方。

    这个软件为服务方和消费方提供了联系的纽带。

    特别注意:

    工程全部编译通过后,用maven build...运行,但是成功运行的标志没有出现,也没有报错。把文件 log4j.properties 放入 resources 文件夹下,重新启动发现是因为通过端口2181不能连接到zookeeper服务器上,所以形成了连接死循环。

    我的解决办法:

    首先,我用宝塔面板的安全模块开放了 2181端口(zookeeper用)和20880端口(dubbo用),但还是不行;耽误我了较长时间。

    这是神明有开始显灵指引我,我进入阿里云的控制面板添加安全组规则,允许那两个端口被访问,保存后,工程就正常了,感谢神明!

  • 相关阅读:
    [转]浏览器退出之后php还会继续执行么?
    vim常用命令
    [转]自己写PHP扩展之创建一个类
    [转]用C/C++扩展PHP详解
    [转]PHP的执行流程,PHP扩展加载过程
    用扩展开发一个PHP类
    gcc
    Linux常用网络命令
    TCP-IP详解学习笔记1
    在Linux中调试段错误(core dumped)
  • 原文地址:https://www.cnblogs.com/zhangxj/p/9518285.html
Copyright © 2011-2022 走看看