linux(centerOS6.5)安装zookeeper

本文提供了一个详细的Zookeeper安装步骤,包括下载、解压、配置环境变量及启动服务等关键环节,适合初学者快速上手。

1.下载zookeeper

http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/

2.解压至/usr/local/目录下

tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/

解压zookeeper

3.进入conf目录拷贝配置文件为zoo.cfg

cd /usr/local/zookeeper-3.4.10/conf

拷贝zoo_sample.cfg为zoo.cfg

cp zoo_sample.cfg zoo.cfg

拷贝配置文件

 4.编辑配置文件,修改data目录和增加log目录

修改data目录

dataDir=/usr/local/zookeeper-3.4.10

修改log目录,logs目录需要自己mkdir logs下

dataLogDir=/usr/local/zookeeper-3.4.10/logs

然后保存退出

:wq

zookeeper更改配置

5.增加下环境变量

vim /etc/profile

新增变量

export PATH=$PATH:/usr/local/zookeeper-3.4.10/bin

保存退出:wq

使配置文件生效

source /etc/profile

zookeeper环境变量

 6.进入bin目录启动zookeeper

./zkServer.sh start

linux启动zookeeper

安装完成

引用:https://www.cnblogs.com/zuolun2017/p/8186254.html

 

<think>我们正在解决的是在Linux系统中配置国内镜像源来安装ZooKeeper的问题。由于用户之前遇到了“wget: 未找到命令”的问题,我们已经解决了wget的安装。现在,用户希望使用国内镜像源来加速ZooKeeper的下载。 步骤: 1. 选择国内镜像源:国内常用的Apache镜像源有阿里云、华为云、清华大学等。 2. 替换下载URL中的域名部分。 以清华大学镜像站为例,其Apache镜像地址为:https://mirrors.tuna.tsinghua.edu.cn/apache/ 因此,我们可以将官方下载URL: https://downloads.apache.org/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz 替换为: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz 注意:用户可能需要安装特定版本,这里以3.8.2为例(目前最新稳定版)。用户也可以选择其他版本,只需替换版本号。 另外,引用[2]中提供了一个具体的下载命令(3.4.10版本): wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 但是,华中科技大学的镜像(hust.edu.cn)可能已经不再维护,建议使用清华大学镜像。 因此,我们可以提供两种方式:使用最新版本(推荐)或使用特定旧版本(如3.4.10,但注意旧版本可能存在安全漏洞)。 具体步骤: 1. 安装wget(如果尚未安装,参考之前的解决方案) 2. 使用国内镜像下载ZooKeeper 同时,我们也可以提供使用curl的方式,以及手动下载的方式(如果用户不能直接安装wget)。 考虑到用户的需求是配置国内镜像源,我们重点提供使用国内镜像的下载命令。 另外,注意:ZooKeeper有bin版本(包含编译好的二进制文件)和仅源码版本(src.tar.gz)。我们通常下载bin版本。 最新版本可以在官网查看:https://zookeeper.apache.org/releases.html 由于国内镜像同步可能有延迟,建议先到镜像站查看是否有需要的版本。 步骤详解: 1. 确定要下载的版本(例如3.8.2) 2. 构建国内镜像URL(以清华大学镜像站为例) 3. 使用wget或curl下载 如果用户需要旧版本(如3.4.10),则使用对应的URL。 下面给出具体命令:</think>### 在 Linux 系统中配置国内镜像源安装 ZooKeeper 以下是详细配置步骤,使用国内镜像源加速 ZooKeeper 安装: #### 1. 配置系统国内镜像源(以阿里云为例) ```bash # 备份原有源配置 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 替换为阿里云镜像源(Ubuntu/Debian) sudo sed -i 's|http://archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list sudo sed -i 's|http://security.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list # CentOS/RHEL 系统替换为: sudo sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-* sudo sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.aliyun.com|g' /etc/yum.repos.d/CentOS-* # 更新软件包索引 sudo apt update # Debian/Ubuntu sudo yum makecache # CentOS/RHEL ``` #### 2. 使用国内镜像下载 ZooKeeper ```bash # 清华大学镜像源(推荐) wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz # 阿里云镜像源(备选) wget https://mirrors.aliyun.com/apache/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz ``` #### 3. 安装与配置 ZooKeeper ```bash # 解压安装包 tar -zxvf apache-zookeeper-*.tar.gz sudo mv apache-zookeeper-*-bin /opt/zookeeper # 创建配置文件 sudo cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg # 修改关键配置 sudo nano /opt/zookeeper/conf/zoo.cfg ``` 配置示例(参考引用[1][3]): ```ini dataDir=/var/lib/zookeeper clientPort=2181 # 集群配置示例(单机可忽略) server.1=node1:2888:3888 server.2=node2:2888:3888 server.3=node3:2888:3888 ``` #### 4. 创建数据目录并启动 ```bash sudo mkdir -p /var/lib/zookeeper sudo chown -R $USER:$USER /var/lib/zookeeper # 启动服务 /opt/zookeeper/bin/zkServer.sh start ``` #### 5. 验证安装 ```bash # 查看状态 /opt/zookeeper/bin/zkServer.sh status # 连接客户端 /opt/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181 > ls / # 查看根节点 ``` #### 国内镜像源参考列表 | 镜像站 | ZooKeeper 下载地址 | |--------------|----------------------------------------------------| | 清华大学 | `https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/` | | 阿里云 | `https://mirrors.aliyun.com/apache/zookeeper/` | | 华为云 | `https://mirrors.huaweicloud.com/apache/zookeeper/` | | 腾讯云 | `https://mirrors.cloud.tencent.com/apache/zookeeper/` | > **注意**:生产环境建议使用最新稳定版(当前3.8.2),引用中的3.4.x版本较旧且存在已知漏洞[^1][^3]。使用国内镜像源下载速度可提升5-10倍[^2]。 ### 替代安装方案:Docker 容器化部署 ```bash # 使用国内镜像拉取 ZooKeeper docker pull registry.cn-hangzhou.aliyuncs.com/library/zookeeper:3.8.2 # 启动容器 docker run -d --name zookeeper \ -p 2181:2181 \ -v /opt/zookeeper/data:/data \ registry.cn-hangzhou.aliyuncs.com/library/zookeeper:3.8.2 ``` 此方法无需手动下载安装包,适合快速部署[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值