启动zookper

本文档提供了详细的步骤说明如何正确地启动ZooKeeper服务。包括如何清理旧的日志文件,确保不删除关键文件zookeeper_server.pid,以及使用nohup命令启动ZooKeeper服务并检查启动状态。
145,146

rm /home/admin/zookper/data/version-2/* -rf 下的日志文件

一定不能删除 zookeeper_server.pid

然后到/home/admin/build/bin/
nohup ./zkServer.sh start &
然后
more nohup.out
more zookeeper.out
是否启动开,
Zookeeper 是一个为分布式系统提供协调服务的软件。以下是从不同方面获取的 Zookeeper 相关信息: ### 信息安全问题 在 zookeeper3.4.5 - cdh6.3.2 中,存在信息泄露问题,攻击者可通过执行 `envi` 命令获得系统大量的敏感信息,包括系统名称、Java 环境。不过,若配置开启了 ZOOKEEPER 的 Kerberos 安全认证,攻击者在未经过 Kerberos 认证的情况下,无法正常访问 ZOOKEEPER 的任何 ZNODE 节点,即无法通过 `zkCli.sh` 正常登录并执行 `set`/`get`/`ls` 等命令 [^1]。 ### 使用 Nc 命令查询信息 使用 `nc` 命令可以查询 Zookeeper 的信息,命令格式为 `echo mntr | nc ip 2181`。以下是返回的指标名解释: - `zk_version`:版本 - `zk_avg_latency`:平均响应延迟 - `zk_max_latency`:最大响应延迟 - `zk_min_latency`:最小响应延迟 - `zk_packets_received`:收包数 - `zk_packets_sent`:发包数 - `zk_num_alive_connections`:活跃连接数 - `zk_outstanding_requests`:堆积请求数 - `zk_server_state`:主从状态 - `zk_znode_count`:znode 数 - `zk_watch_count`:watch 数 - `zk_ephemerals_count`:临时节点数 - `zk_approximate_data_size`:近似数据总和大小 - `zk_open_file_descriptor_count`:打开文件描述符数 - `zk_max_file_descriptor_count`:最大文件描述符数 Leader 才有的指标: - `zk_followers`:Follower 数 - `zk_synced_followers`:已同步的 Follower 数 - `zk_pending_syncs`:阻塞中的 sync 操作 [^2]。 ### 查看版本号 在 Docker 容器中查看 Zookeeper 版本号的命令为: ```bash docker exec -it $(docker ps | grep zookeeper | awk '{print $1}') zkServer.sh version ``` 此命令还可用于查看 Zookeeper 的状态信息,比如领导节点的相关信息 [^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值