首页 > 编程语言 >基于源码安装ZooKeeper

基于源码安装ZooKeeper

时间:2023-07-16 15:12:52浏览次数:35  
标签:zookeeper cfg ZooKeeper echo 源码 git HOME cd 安装

下载ZK代码

git clone [email protected]:wangjingqian1995/zookeeper.git
cd zookeeper
git checkout branch-3.8

设置环境变量

echo "export ZOOKEEPER_HOME=/root/code/java/zookeeper" >> /etc/profile
echo "export PATH=$PATH:$ZOOKEEPER_HOME/bin" >> /etc/profile
source /etc/profile

设置配置文件

cd conf
cp zoo_sample.cfg zoo.cfg
echo "dataDir=/root/code/java/zookeeper/data" >> zoo.cfg
echo "dataLogDir=/root/code/java/zookeeper/logs" >> zoo.cfg

Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain

安装Maven并编译

cd $ZOOKEEPER_HOME/zookeeper-server
mvn clean install -Dmaven.test.skip=true

启动ZK

cd $ZOOKEEPER_HOME/bin
./zkServer.sh start

 

标签:zookeeper,cfg,ZooKeeper,echo,源码,git,HOME,cd,安装
From: https://www.cnblogs.com/WJQ2017/p/17557857.html

相关文章

  • centos8安装puppeteer
    背景我计划使用puppeteer爬点html数据,结果windows11上没问题但在我的服务器centos8上确报错。[root@104auto-task]#npmrunstart>[email protected]>nodesrc/main.js启动成功:http://localhost:3000Error:Failedtolaunchthebrowserprocess!/root/.cach......
  • Oracle 12c for Linux安装手册
    Oracle安装前配置关闭防火墙及selinux、修改主机名和host文件vi/etc/selinux/configselinux=disabledserviceiptablesstopchkconfig iptables off/etc/sysconfig下面的network文件HOSTNAME=hostname在/etc/hosts文件最后添加x.x.x.xhostname安装依赖包yum-......
  • mysql安装
    安装方式选择:二进制、源码、yum安装(生产选择二进制安装)参考链接:https://www.cnblogs.com/yyxianren/p/11319544.html1.卸载默认安装的mariadb:  yumremovemariadb*-y2.添加mysql用户:  useradd-s/sbin/nologin-Mmysql3.解压tar文件并移动到指定目录,并赋权: ......
  • 安装OpenMediaVault服务和Docker应用
    安装SSH服务安装ssh服务sudoaptinstallssh配置ssh:sudovim/etc/ssh/sshd_config在sshd_config文件中找到PasswordAuthentication字段,将其设置为yes:PasswordAuthenticationyes如果需要用root用户远程登录,需要添加一句:PermitRootLoginyes#允许root用户登录启动服务......
  • WSL环境中安装过Java并配置VSCode
    WSL环境已经配置好,现在开始在Ubuntu里面安装Java!一下载tar包方式手动安装1.1下载地址:https://www.oracle.com/java/technologies/downloads/1.2在上面的地址中选择合适的版本进行下载,然后将下载的安装包拷贝到wsl系统所在目录,然后进入Ubuntu,找到拷贝的安装包,比如我的wsl迁移......
  • 安装docker
    安装docker通过curl命令安装docker,系统会自动安装完成。[root@localhostdocker]#curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun查看docker版本[root@localhostdocker]#docker-vDockerversion24.0.2,buildcb74dfc ......
  • centos7中安装最新版本的make
     001、官网下载: https://ftp.gnu.org/gnu/make/ 002、查看当前的make版本及系统版本a、make版本[root@PC1~]#make--versionGNUMake3.82Builtforx86_64-redhat-linux-gnuCopyright(C)2010FreeSoftwareFoundation,Inc.LicenseGPLv3+:GNUGPLversion......
  • vsphere上redhat7.5系统安装
    Redhat7.5系统安装参考需求:安装redhat7.5,给2CPU,40G磁盘空间,4G内存,IP地址为5.19、5.20,网关5.1 步骤如下:1.选择需要将虚拟机安装的主机选中IP-->单击文件-->新建-->新建虚拟机 2.选择配置类型选择典型模式即可 3.虚拟机名称虚拟机一般命名规则:用......
  • kubelet backoff源码分析
    容器拉起流程为了避免容器频繁拉起,kubelet通过backoff来限制(backoff表示上次容器退出时间与再次创建间隔时间,lastUpdate表示上次容器创建时间,backoff和lastUpdate只会在Next函数中会更新):Pod中重启容器时(周期性执行SyncPod函数),Pod通过自身的Status找到当前容器上一次退出时间,记为t......
  • Python教程(4)——Python开发工具PyCharm的下载与安装
    PyCharm是一种专业的Python集成开发环境(IDE),由JetBrains公司开发和维护。它提供了丰富的功能和工具,帮助开发人员更高效地编写、调试和测试Python代码。如果是一些大型Python项目强烈推荐用这个来开发。今天我们来介绍一下PyCharm的下载与安装。PyCharm的下与载安装首先需要到PyCh......