zookeeper单机版安装实录

zookeeper单机版安装实录

1. 服务器准备

准备些什么?

  • 环境需要用到的基础包安装
  • 文件句柄数等调整
  • 关闭selinux
  • 关闭swap区
  • 开放网络端口(测试的话直接把防火墙关了得了~~~哈哈)
  • 创建用户组,以及用户
# 创建目录
mkdir /sunline

# 创建组
groupadd sunline

# 创建用户 -d 指定家目录位置, -g 指定用户属组
useradd -s /bin/bash -d /sunline/zookeeper -g sunline zookeeper

# 修改目录的所有者(不是必须,一般创建的用户都是正常的)
chown zookeeper /sunline/zookeeper

# 修改用户密码,为sunline2019
passwd zookeeper

下载安装文件

安装步骤

上传安装包到服务器(略)
创建数据目录
mkdir -p /sunline/zookeeper/data
mkdir -p /sunline/zookeeper/logs
解压
tar -zxvf zookeeper-3.4.10.tar.gz
移动文件

不是必须,当这个用户只有这一个软件的时候,可以这样

mv zookeeper-3.4.10/* ./
删除多余的文件
[zookeeper@localhost ~]$ 
[zookeeper@localhost ~]$ rm -rf zookeeper-3.4.10
[zookeeper@localhost ~]$ rm -rf zookeeper-3.4.10.tar.gz
修改配置文件

命令

cd ~/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg

需要修改的东西

clientPort=2181
dataDir=/sunline/zookeeper/data
dataLogDir=/sunline/zookeeper/logs

注意: zookeeper集群需要修改其他的东西这里不演示先

启动系统

# 进入目录
cd /sunline/zookeeper/bin

# 启动
[zookeeper@localhost bin]$ ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /sunline/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

检查下状态,发现启动其实失败了

[zookeeper@localhost bin]$ ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /sunline/zookeeper/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

好吧随手安装个jdk先

  1. 上传jdk安装包,我安装了jdk1.8 的
  2. 解压
tar -zxvf jdk-8u171-linux-x64.tar.gz
  1. 配置系统变量
cd ~
vim .bash_profile

追加文件内容

export JAVA_HOME=/sunline/zookeeper/jdk1.8.0_171
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值