当前位置: 首页 > news >正文

html做的网站市场营销专业

html做的网站,市场营销专业,网站建设工作,咸阳网站建设学校本文介绍一下zookeeper-3.9.0源码下载、编译及本地启动。 下载源码 git clone https://gitee.com/apache/zookeeper.gitcd zookeeper git checkout release-3.9.0 git checkout -b release-3.9.0源码编译 README_packaging.md文件 该文件介绍了编译zookeeper需要的环境和命…

本文介绍一下zookeeper-3.9.0源码下载、编译及本地启动。

下载源码

git clone https://gitee.com/apache/zookeeper.gitcd zookeeper
git checkout release-3.9.0
git checkout -b release-3.9.0

源码编译

README_packaging.md文件

该文件介绍了编译zookeeper需要的环境和命令。

编译环境

  • java-1.8.0_102
  • maven-3.3.9

maven编译

mvn clean install -DskipTests

zookeeper-assembly/target/apache-zookeeper-3.9.0-bin.tar.gz 包目录结构:

  • /bin - 可执行文件及脚本
  • /conf - 配置文件
  • /lib - zookeeper包及依赖的包
  • /docs - 文档

构建C客户端

To also build the C client, you need to activate the full-build profile:

mvn clean -Pfull-build
mvn install -Pfull-build -DskipTests

需要在linux平台编译,windows平台会出错。

java命令启动zookeeper

发布包的启动方式在上一篇文章已经介绍,此处介绍一下使用java命令启动zookeeper服务。

zookeeper-server/target目录

进入zookeeper-server/target目录:

$ ll
drwxr-xr-x 1 xuguofeng 197121       0 Aug 16 00:14 lib/
-rw-r--r-- 1 xuguofeng 197121 1359096 Aug 16 00:14 zookeeper-3.9.0.jar
  • lib - 依赖jar
  • zookeeper-3.9.0.jar - 包含了zookeeper的类

创建zoo.cfg配置文件

在zookeeper-server/target下创建conf目录,创建zoo.cfg配置文件:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=data
clientPort=2181

创建logs目录

启动zookeeper服务

java \
-Dzookeeper.datadir.autocreate=true \
-Dzookeeper.log.dir=./logs \
-Dzookeeper.log.file=zookeeper.log \
-XX:+HeapDumpOnOutOfMemoryError \
-Xmx1000m -Xms1000m \
-cp zookeeper-3.9.0.jar;./lib/*;./conf \
org.apache.zookeeper.server.quorum.QuorumPeerMain ./conf/zoo.cfg

如果是linux平台,则使用如下命令:

nohup java \
-Dzookeeper.datadir.autocreate=true \
-Dzookeeper.log.dir=./logs \
-Dzookeeper.log.file=zookeeper.log \
-XX:+HeapDumpOnOutOfMemoryError \
-XX:OnOutOfMemoryError='kill -9 %p' \
-Xmx1000m -Xms1000m \
-Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:./lib \
-cp ./conf:zookeeper-3.9.0.jar \
org.apache.zookeeper.server.quorum.QuorumPeerMain ./conf/zoo.cfg > ./logs/zookeeper.out 2>&1 < /dev/null &

启动zookeeper客户端

java \
-Dzookeeper.datadir.autocreate=true \
-Dzookeeper.log.dir=./logs \
-Dzookeeper.log.file=zookeeper.log \
-Dzookeeper.log.threshold=INFO \
-Xmx256m -Xms256m \
-cp zookeeper-3.9.0.jar;./lib/*;./conf \
org.apache.zookeeper.ZooKeeperMain

在idea中启动

参数配置

在这里插入图片描述

配置说明

在工作目录下创建tmp/conf目录:

  • 把conf/logback.xml拷贝到tmp/conf目录下

  • 在tmp/conf目录下创建zoo.cfg配置文件

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=./tmp/data
    clientPort=2181
    

VM Option:

-Dzookeeper.datadir.autocreate=true -Dzookeeper.log.dir=./tmp/logs -Dzookeeper.log.file=zookeeper.log -Xmx1000m -Xms1000m

Program Arguments:

./tmp/conf/zoo.cfg

把./tmp/conf目录添加到classpath中。

类找不到问题

如果直接启动,可能出现类找不到的问题,在pom.xml中找到对应的依赖,将provided注释掉即可。

http://www.zhongyajixie.com/news/28852.html

相关文章:

  • 盐城网站建设多少钱qq群引流推广软件
  • 企业质量文化建设做网站建设优化的公司排名
  • 肃宁做网站价格自动引流推广软件
  • 佛山seo管理百家号关键词排名优化
  • 怎么做网站的防盗链网络营销与传统营销的区别
  • 网站开发技术部绩效考核推广项目
  • 潍坊营销型网站网址推荐
  • 服装设计学校十大排名全网营销与seo
  • 免费舆情网站直接打开安徽seo
  • 网站专栏的作用互联网品牌营销公司
  • 做pc端网站适配app推广软件有哪些
  • 网站系统管理员网站一键生成
  • dz怎么做视频网站郑州百度分公司
  • 做暧暧小视频有声音的网站常见的推广平台有哪些
  • 广东网站开发项目指数计算器
  • 做ppt时网站怎么设计域名查询seo
  • 毕业论文引用网站数据怎么做脚注自动收录
  • 湖南网站建设哪家专业郑州seo实战培训
  • 旅游网站建设成本核算没被屏蔽的国外新闻网站
  • 怎么制作一个国外网站友链是什么
  • 如何服务器ip地址做网站防控措施持续优化
  • 建筑设计经典案例分析如何seo推广
  • app会替代网站吗网络课程
  • 建筑工程类网站优化王
  • 深圳做公司网站推广的关键词全网搜索
  • 用四字成语做网站域名好吗企业网络推广最简单方法
  • 谭八爷网站开发南阳网站优化公司
  • 网站建设哪家好全网营销一站式推广
  • 好的做外贸的网站有哪些网络媒体
  • 镇江网页设计师招聘手机端seo