zoukankan      html  css  js  c++  java
  • linux安装dubbo与zookeeper(一)

    所需工具:

    jdk1_7.tar.gz

    dubbo-admin-2.5.4.war(此文件不需解压)

    zookeeper.tar.gz

    tomcat7.0.tar.gz

     以上文件下载需根据自己的电脑系统下载相对匹配的文件 我这里用的均是64位

    1、通过filezila工具远程连接Linux服务器,并在Linux服务的/usr/local下创建一个文件夹 soft,用来保存上传的文件

    # mkdir soft

    2、创建soft 文件夹成功后将 jdk、dubbo、zookeeper解压到 /usr/local 目录下

    # cd /usr/local/soft

    # tar -vxf  jdk1_7.tar.gz -C  /usr/local

    注意 -vxf 后面为文件名 -C 必须为大写  其后所跟目录为文件加压所指定的目录

    3、文件解压完成后,开始安装jdk

         1>  检查Linux系统是否已经安装jdk ,若已经安装则将其卸载或找到其所在目录删除。

      当我们将对应的文件解压完成以后就已经相当于安装了,只是需要对其中的一些配置文件进行修改。

      配置环境变量:

      # vi /etc/profile

      进入此文件后在文件的最后一行添加

      #set java environment
      JAVA_HOME=/usr/local/jdk1.7.0_80
      CLASSPATH=.:$JAVA_HOME/lib.tools.jar
      PATH=$JAVA_HOME/bin:$PATH
      export JAVA_HOME CLASSPATH PATH

      添加完成后使用  #wq 保存并退出

      重新加载 /etc/profile 文件,重新加载有三种办法:

      1、# source /etc/profile

      2、#  . /etc/profile

      3、重启虚拟机

      检查jdk是否安装成功:

      # java -version

    4、安装zookeeper

      1>当我们将zookeeper解压到 /usr/local 目录下后 ,进入zookeeper的根目录创建一个data 文件夹,此文件用来保存zookeeper的log信息

      2>进入conf 文件夹修改zoo_sample.cfg 为zoo.cfg

      3>修改zoo.conf中的datalogDir路径

      #  cd conf

      

      # vi zoo.cfg

      

        配置文件中参数说明:

        tickTime : 服务器与客户端之间交互的基本时间单元(ms)

        dataDir : 保存zookeeper数据路径

        dataLogDir : 保存zookeeper的日志路径,当此配置不存在时默认路径与dataDir一致

        clientPort : 客户端访问zookeeper时经过服务器端时的端口号

       4>配置zookeeper环境变量

      此方法与配置jdk 环境变量一致,将以下代码添加至 /etc/profile 末尾

      #Set Zookeeper Environment
    
      export ZOOKEEPER_HOME=/usr/local/zookeeper-3.3.6
      export PATH=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf

       5> 启动zookeeper

      

      # cd bin

      

      # ./zkServer.sh start

      

      停止zookeeper 

      # ./zkServer.sh stop

      

    5、安装dubbo-admin

      1> 将dubbo-admin-2.5.4.war 包放在解压好的Tomcat的webapps 文件下

      

      2>加入成功后,启动tomcat 便可被tomcat解析出dubbo-admin-2.5.4文件

      此时我们便可以进行访问dubbo的管理平台,注意在访问前需要关闭我们Linux服务器的防火墙;

      #  service iptables stop   这是临时关闭的

      # chkconfig iptables off  永久关闭

    6、打开浏览器访问localhost:8080/dubbo-admin-2.5.4

      登录密码与账户均为 root

    如有大神路过,发现存在问题,万望多多指教。

      

      

      

  • 相关阅读:
    牛客-Python-字符流中第一个不重复的字符
    牛客网-python-表示数值的字符串
    牛客网-(标星)正则表达式的匹配
    牛客网-构建乘积数组
    牛客网-和为S的两个数字
    new code-和为S的连续正数序列
    newcode-平衡二叉树
    Reinforcement Learning学习笔记|Deep Q-learning算法
    Reinforcement Learning学习笔记|Q-learning算法
    C++|重拾|笔记20190307
  • 原文地址:https://www.cnblogs.com/staticking/p/9093457.html
Copyright © 2011-2022 走看看