zookeeper

hbase 访问zookeeper的问题 坑 1、 Configuration config = HBaseConfiguration.create(); 书上说是会自动加载hbase-site.xml里面配置的zookeeper 配置 但是实际上是访问的是localhost本地的zookeeper2181端口 2、因此如果本地不是zookeeper server 的话就无法访问hbase 了 3、解决办法通过参数传给程序 例子: 阅读详情
注册中心服务器(192.168.3.71)配置,安装 Zookeeper: 1、 修改操作系统的/etc/hosts 文件中添加: # zookeeper servers
192.168.3.71 edu-provider-01
2、 到 http://apache.fayea.com/zookeeper/下载 zookeeper-3.4.6:
$ wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
3、 解压 zookeeper 安装包: $ tar -zxvf zookeeper-3.4.6.tar.gz
4、 在/home/wusc/zookeeper-3.4.6 目录下创建以下目录: $ cd /home/wusc/zookeeper-3.4.6 $ mkdir data $ mkdir logs
5、 将 zookeeper-3.4.6/conf 目录下的 zoo_sample.cfg 文件拷贝一份,命名为为 zoo.cfg $ cp zoo_sample.cfg zoo.cfg
6、 修改 zoo.cfg 配置文件: $ vi zoo.cfg
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/home/wusc/zookeeper-3.4.6/data
dataLogDir=/home/wusc/zookeeper-3.4.6/logs

dataDir=/home/oymw/zookeeper/zookeeper-3.4.6/data
dataLogDir=/home/oymw/zookeeper/zookeeper-3.4.6/logs

# the port at which the clients will connect
clientPort=2181
#2888,3888 are election port
基于 Dubbo 的分布式系统架构视频教程(以第三方支付系统为背景) 作者:吴水成(840765167@qq.com) ,官方交流 QQ 群: 472213887,微信公众号::
基于 Dubbo 的分布式系统架构视频教程--吴水成
server.1=edu-provider-01:2888:3888
其中, 2888 端口号是 zookeeper 服务之间通信的端口。 3888 是 zookeeper 与其他应用程序通信的端口。 edu-provider-01 是在 hosts 中已映射了 IP 的主机名。
initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不
是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到
Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。
当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没
有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是
5*2000=10 秒。
syncLimit:这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时
间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4
秒。
server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务
器的 IP 地址或/etc/hosts 文件中映射了 IP 的主机名;C 表示的是这个服务器与
集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务
器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是
用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是
一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同
的端口号。
7、 在 dataDir=/home/wusc/zookeeper-3.4.6/data 下创建 myid 文件
编辑 myid 文件,并在对应的 IP 的机器上输入对应的编号。如在 zookeeper 上,myid
文件内容就是 1。如果只在单点上进行安装配置,那么只有一个 server.1。 $ vi myid 1
8、 wusc 用户下修改 vi /home/wusc/.bash_profile,增加 zookeeper 配置: # zookeeper env export ZOOKEEPER_HOME=/home/wusc/zookeeper-3.4.6 export PATH=$ZOOKEEPER_HOME/bin:$PATH
使配置文件生效 $ source /home/wusc/.bash_profile
9、 在防火墙中打开要用到的端口 2181、2888、3888 切换到 root 用户权限,执行以下命令: # chkconfig iptables on
基于 Dubbo 的分布式系统架构视频教程(以第三方支付系统为背景) 作者:吴水成(840765167@qq.com) ,官方交流 QQ 群: 472213887,微信公众号::
基于 Dubbo 的分布式系统架构视频教程--吴水成
# service iptables start
编辑/etc/sysconfig/iptables
# vi /etc/sysconfig/iptables
增加以下 3 行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT
重启防火墙:
# service iptables restart
查看防火墙端口状态:
# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:2181
6 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:2888
7 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:3888
8 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
10、 启动并测试 zookeeper(要用 wusc 用户启动,不要用 root): (1) 使用 wusc 用户到/home/wusc/zookeeper-3.4.6/bin 目录中执行: $ zkServer.sh start
(2) 输入 jps 命令查看进程: $ jps 1456 QuorumPeerMain 1475 Jps
其中,QuorumPeerMain 是 zookeeper 进程,启动正常
(3) 查看状态:
基于 Dubbo 的分布式系统架构视频教程(以第三方支付系统为背景) 作者:吴水成(840765167@qq.com) ,官方交流 QQ 群: 472213887,微信公众号::
基于 Dubbo 的分布式系统架构视频教程--吴水成
$ zkServer.sh status
(4) 查看 zookeeper 服务输出信息: 由于服务信息输出文件在/home/wusc/zookeeper-3.4.6/bin/zookeeper.out $ tail -500f zookeeper.out
11、 停止 zookeeper 进程: $ zkServer.sh stop
12、 配置 zookeeper 开机使用 wusc 用户启动: 编辑/etc/rc.local 文件,加入: su - wusc -c '/home/wusc/zookeeper-3.4.6/bin/zkServer.sh start'
从零开始掌握机械臂运动控制:原理、建模与实践 本文系统介绍了机械臂运动控制的核心原理与实践方法。从运动学与动力学建模的基础理论出发,详细解析了经典PID控制与现代MPC(模型预测控制)算法的应用,并通过ROS与MATLAB仿真案例,指导读者从零开始实现机械臂的轨迹规划与精准控制,为工业自动化应用提供完整的技术路径。 阅读详情

相关推荐

MT6816磁编码器在无人机电调中的实战应用:从选型到调试全记录

本文详细介绍了MT6816磁编码器在无人机电调系统中的实战应用,涵盖选型、硬件集成、软件配置到飞行测试的全流程。通过对比霍尔传感器和光电编码器,突出MT6816在角度分辨率、安装公差和抗振动能力等方面的优势,为无人机动力系统提供高精度控制解决方案。

pandas7gardener的博客 234

Dubbo-zookeeper的部署和安装

一、什么是zookeeper zookeeper是一套注册中心,用来管理集群的工具,zookeeper是apache hadoop下的产品,但是这里我们将zookeeper和阿里下的分布式框架Dubbo一起来使用。         二、zookeeper和Dubbo的集群框架图       三、zookeeper的部署和安装 首先准备三台服务器 服务器 1:192.168.1

Just Do It 2357

Android 面试题 Handler篇

1.Handler的实现原理。

ViewHandKownHealth的博客 955

【Zookeeper】Windows下安装Zookeeper(全面)

【Zookeeper】Windows下安装Zookeeper(全面)

weixin_57259781的博客 1万+

3DGS 2025实战指南:从安装到训练全流程解析

本文提供了3D Gaussian Splatting (3DGS) 从零开始的完整实战指南。详细解析了使用gsplat库进行环境配置、依赖安装(包括pycolmap和fused-ssim)、数据准备与COLMAP处理、核心训练流程及参数调优,并探讨了2025年3DGS在动态场景、可控编辑等领域的最新进展,帮助开发者快速掌握这一前沿3D重建技术。

b3n4m5q6w7的博客 359

aarch64环境安装minio

1.去官网查看最新版本2.使用命令安装,采取wget和dnf安装wgetminio.rpmdnfdnfdnfdnf。

Myuanforever的博客 2185

Zookeeper

Zookeeper笔记

panzhengxiang的博客 2342

基于高斯两步移动搜寻法(2SFCA)的城市绿地可达性分析

第二步,对于每一个街道i,给定空间距离阈值d0,便形成另一个空间作用域,同样对于落在空间作用域内的每块绿地l的供给比率(Rl)利用高斯方程赋以权重,然后对这些加权后的供给比率(Rl)进行加和,便得到每个街道i的绿地可达性Ai。图3与图4是高斯两步移动搜索法的示例。在图3中,以d0为阈值,有1、2、3 三个街道中心点落在了绿地a的空间作用域内。同样在图4中,以d0为阈值,有a、c两个绿地中心点落在了街道2的空间作用域内,根据公式(3),对a、c高斯方程加权后的供需比率进行累加,便得到了街道2 的绿地可达性。

2301_77310370的博客 2404

ZooKeeper 安装完整版——ZooKeeper3.4.6

@羲凡——只为了更好的活着 ZooKeeper 安装完整版——ZooKeeper3.4.6 1.下载地址如下: https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/ 2.安装 第1步:在deptest3 机器的 /usr/local/package 目录下解压 zookeeper-3.4.6.tar.gz tar -zxf zook...

@羲凡—只为更好的活着 1万+

第110章 PCL PointCloudFusing 点云融合重建详细讲解

点云融合是指将多个不同视角、不同位置、不同传感器获取的点云数据进行合并,得到一个更加完整、准确的三维模型。多视角扫描:从多个相机或传感器获取点云数据,需要将这些数据融合成一个统一的三维模型。传感器融合:例如将激光雷达(LiDAR)点云与相机的图像数据融合,以便获得更高质量的三维重建。动态场景重建:动态环境中的物体,点云数据不断更新,如何平滑地融合这些点云是一个重要课题。点云融合的目标是将不同来源的点云数据准确地合并,消除冗余,减少噪声,并提高整体的点云密度和精度。

yumeiguo的博客 502

Spring AI 项目实战(十八):Spring Boot + AI + Vue3 + OSS + DashScope 实现高效语音识别系统(附完整源码)

本文介绍基于 Spring Boot AI 集成阿里云 OSS 与 DashScope 语音识别 API 的高效语音识别系统。该系统通过云端存储音频文件,解决传统本地存储的性能瓶颈与存储压力,支持同步 / 异步语音转文本,实现文件自动生命周期管理。文中详述技术选型、架构设计、核心代码实现(含前后端及配置)、部署流程,展现其高并发处理、可靠文件管理能力,适用于客服、教育等企业级场景,为语音识别应用提供实用解决方案。

博客 1537

Zookeeper 和 SASL

关键字:Zookeeper 和 SASL 介绍 这是一个描述ZooKeeper和SASL(Simple Authentication and Security Layer)整合建议的设计文档。 JIRA 和 源代码 JIRA问题ZOOKEEPER-938,来自JIRA的可用补丁。 请注意:这个JIRA文章只描述了客户端-服务器的相互认证。服务器-服务器的相互认证存在单独的JIRA:Z...

赵士杰的博客 5193

CMOS Sensor的调试经验分享

我这里要介绍的就是CMOS摄像头的一些调试经验。 首先,要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组,一般由三个部分组成:镜头、感应器和图像信号处理器构成。一般情况下,集成好的模组我们只看到外面的镜头、接口和封装壳,这种一般是固定焦距的。有些厂商只提供芯片,需要自己安装镜头,镜头要选择合适大小的镜头,如果没有夜视要求的话,最好选择带有红外滤光的镜头,因为一般的sensor都...

camerall 3764

【Zookeeper】Zookeeper入门解析

一、ZooKeeper概述 1.Zookeeper简介 (1)Zookeeper是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性问题 (2)ZooKeeper本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效管理。从而用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群...

Together 7198

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Python Zookeeper 注册和发现服务

#!/usr/bin/env python # -*- coding: utf-8 -* import time import random import logging from kazoo.client import KazooClient from kazoo.exceptions import NodeExistsError from kazoo.client import Kazoo...

Through Da Storm 3254

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

zookeeper安装教程

zookeeper安装教程

m0_64825044的博客 1452

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

zookeeper 安装

安装 Hbase的Master需要zookeeper的支持,所以在集群上安装zookeeper。 将zookeeper下载解压到指定的文件夹,修改以下配置后分发到其它的节点。 修改zoo.cfg 这里主要添加了data和logs的路径以及三个服务器ip和端口 tickTime=2000 dataDir=/usr/local/zookeeper/zookeeper-3.4.5/data dataLo...

得克特 805

Docker安装Zookeeper

Docker安装Zookeeper1. 创建主机挂载配置文件2. 生成启动文件 start.sh3. 运行start.sh 启动zookeeper4. 连接zookeeper 1. 创建主机挂载配置文件 [root@wanfei ~]# mkdir -p ~/i/apps/zookeeper/{logs,data} [root@wanfei ~]# cd ~/i/apps/zookeeper/ [...

wnfff的博客 1419

设置Zookeeper开机自启

首先在 /etc/init.d/ 目录下创建启动文件 zookeeper: 写入内容: #!/bin/bash # chkconfig: 2345 20 90 # description: zookeeper source /etc/profile case $1 in start) su - hadoop -c "${ZOOKEEPER_HOME}/bin/zkServer.sh start" if [ "$?" = "0" ] then echo "zookeeper is r

少弋弋的专栏 1257

Zookeeper篇.搭建Zookeeper集群

准备工作: 1.准备3台机器,下面以A、B、C表示 2.配置3台机器免密码登录,参考下面链接 https://blog.youkuaiyun.com/lwf006164/article/details/93380023 A机器 第一步:下载安装包,版本是3.4.9 //下载链接 链接:https://pan.baidu.com/s/1WAk5EUgDEW7xWX5RMvLjgA //提取码 提取码:lopf ...

lwf006164的博客 931

linux zookeeper 端口号,linux下zookeeper安装

zookeeper安装需要依赖 jdk 或jre1.下载jdk2.解压jdktar -zxvf jdk-8u221-linux-x64.tar.gz3.配置jdk环境变量export JAVA_HOME=/usr/java/jdk1.8.0_221export JAVA_PATH=${JAVA_HOME}/binexport PATH=$PATH:${JAVA_PATH}配置好后需要刷新文件sou...

weixin_33542859的博客 1513

安装Zookeeper集群

安装Zookeeper集群1 环境准备和下载zookeeper2 解压并创建文件夹3 修改环境变量和zookeeper配置文件4 启动和关闭 1 环境准备和下载zookeeper zookeeper优秀的博客 zookeeper下载页面 准备3台机器,都安装好java,并解压好zookeeper 2 解压并创建文件夹 第一步:解压 tar -zxvf zookeeper-3.4.13.tar.gz...

Java Spring Elasticsearch 855

zookeeper本地模式

HADOOPHA场景下,即使Active节点发生故障,系统也不会自动触发从Active到Standby的故障转移。 需要进行手动的故障转移。 手动故障转移显然不是我们所需要的解决方案。 为了实现自动故障转移, 需要引入两个新组件:ZooKeeper和ZKFailoverController(ZKFC)进程。 Apache ZooKeeper是一种高可用性服务,用于维护少量协调数据,通知客户端该数据的更改以及监视客户端 是否存在故障。自动故障转移的实现依赖于ZooKeeper来实现以下功能: 故障检测:集

weixin_40645193的博客 964

zookeeper总结

HADOOPHA场景下,即使Active节点发生故障,系统也不会自动触发从Active到Standby的故障转移。 需要进行手动的故障转移。 手动故障转移显然不是我们所需要的解决方案。 为了实现自动故障转移, 需要引入两个新组件:ZooKeeper和ZKFailoverController(ZKFC)进程。 Apache ZooKeeper是一种高可用性服务,用于维护少量协调数据,通知客户端该数据的更改以及监视客户端 是否存在故障。自动故障转移的实现依赖于ZooKeeper来实现以下功能: 故障检测:集

weixin_40645193的博客 785

zookeeper ——— linux 部署 zookeeper

1:下载zookeeper压缩文件 wgethttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz (不要下载 apache-zookeeper-3.5.6.tar.gz, 这个解压会缺 lib 的包 , 最后客户端连接的时候会报错 ...

DGH2430284817的博客 841

zookeeper安装_9、Zookeeper安装教程

@[TOC]1、环境准备1.1下载zooKeeper   查阅hadoop2.7.3的文档我们可以看到hadoop2.7.3在搭建高可用的时候使用的是zookeeper-3.4.2版本,所以我们也按照hadoop官网的提示,接下来我们安装zookeeper-3.4.2版本.进入官网下载ZooKeeper3.4.2版本    官网地址:https://zookeeper.apache.org/ ...

weixin_39805119的博客 294
上一篇: 工厂模式的学习笔记
下一篇: 浅谈JVM,走进JVM的世界
MWCSD
博客等级 码龄14年 1粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值