zoukankan      html  css  js  c++  java
  • zookeeper源码分析

    zookeeper 源码下载stable版本!!!

    zookeeper 源码编译

    • ant 官网下载

    • ivy 官网下载

    • ivysetting.xml 用阿里云和本地nexus加速下载jar包

      <ivysettings>
        <property name="aliyun"
      	  value="http://maven.aliyun.com/nexus/content/groups/public/"
      	  override="false"/>
        <property name="local"
      	  value="http://127.0.0.1:8081/repository/maven-public/"
      	  override="false"/>
        <property name="local-maven2-pattern"
      	  		value="/home/fangbin/.m2/repository/[organisation]/[module]/[revision]/[module]-[revision]"
      	  		override="false" />
        <property name="repo.maven.org"
          value="https://repo1.maven.org/maven2/" override="false"/>
        <property name="repo.jboss.org"
          value="https://repository.jboss.org/nexus/content/groups/public/" override="false"/>
        <property name="maven2.pattern"
          value="[organisation]/[module]/[revision]/[module]-[revision]"/>
        <property name="maven2.pattern.ext" value="${maven2.pattern}.[ext]"/>
        <include url="${ivy.default.conf.dir}/ivyconf-local.xml"/>
        <settings defaultResolver="default"/>
        <resolvers>
          <ibiblio name="maven2" root="${repo.maven.org}"
            pattern="${maven2.pattern.ext}" m2compatible="true"/>
          <ibiblio name="jboss-maven2" root="${repo.jboss.org}"
            pattern="${maven2.pattern.ext}" m2compatible="true"/>
          <ibiblio name="aliyun" root="${aliyun}"
            pattern="${maven2.pattern.ext}" m2compatible="true"/>
          <ibiblio name="local" root="${local}"
            pattern="${maven2.pattern.ext}" m2compatible="true"/>
      
          <chain name="default" dual="true">
      	    <filesystem name="local-maven-2" m2compatible="true" local="true">
      	    <ivy pattern="${local-maven2-pattern}.pom" />
      	    <artifact pattern="${local-maven2-pattern}(-[classifier]).[ext]" />
          </filesystem>
      	    <resolver ref="local"/>
      	    <!--<resolver ref="aliyun"/>
      	    <resolver ref="maven2"/>
      	    <resolver ref="jboss-maven2"/>-->
          </chain>
        </resolvers>
      </ivysettings>
      
      • 编译 命令为 ant eclipse

    zookeeperserver 启动入口

    • 根据 zkServer.sh 分析 服务端启动入口为 QuorumPeerMain
    • 客户端入口为 ZooKeeperMain
  • 相关阅读:
    【Jquery系列】详解Jquery对象和Dom对象
    将博客搬至CSDN
    【工具篇】.NET开发常用工具
    【ASP.NET MVC系列】浅谈jqGrid 在ASP.NET MVC中增删改查
    【SqlServer】【问题收集】必须声明标量变量
    【SqlServer】【问题收集】删除同一张表中完全相同的记录
    【SqlServer】【问题收集】阻止保存要求重新创建表的更改
    Java多线程编程中Future模式的详解<转>
    Java后端,应该日常翻看的中文技术网站<转>
    PostgreSql 函数
  • 原文地址:https://www.cnblogs.com/fb010001/p/11302813.html
Copyright © 2011-2022 走看看