集群
CPU的嘲讽
这个作者很懒,什么都没留下…
展开
-
window下 hadoop 报错.NativeIO$Windows.createDirectoryWithMode0(LJava/lang/String;I)V
我在window 10 环境下 运行start-all.cmdhadoop集群的时候报错:.NativeIO$Windows.createDirectoryWithMode0(LJava/lang/String;I)V,后面通过https://blog.csdn.net/charKim/article/details/77113990和http://f.dataguru.cn/hadoop-554...原创 2019-11-27 11:37:33 · 335 阅读 · 0 评论 -
zookeeper集群搭建
1、前言Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。2、准备Zookeeper本身是由Java语言开发的一个相对独立的基础分布式...原创 2019-11-05 15:13:50 · 224 阅读 · 0 评论 -
zookeeper分布式实现方案(附代码及方案测试结果)
一、 Zookeeper项目地址:https://github.com/bao17634/zookeeper_lock.git1.1 zookeeper简介:zookeeper是一个分布、开源的应用程序协调服务,是集群的管理者,监视着集群中各个节点的状态,根据节点的反馈进行下一步合理操作。主要解决的是分布式应用经常遇到的数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置...原创 2019-11-04 11:14:56 · 373 阅读 · 0 评论 -
redis集群报错:Unable to init enough connections amount! Only xxx of xxx were initialized.
在搭建redis分布式锁的项目的时候,启动项目后redis报:Unable to init enough connections amount! Only 10 of 24 were initialized.错误。解决方案:将redis连接超时时间改的大一点(我直接改为了10000ms),自己按照自己情况设置。...原创 2019-10-15 19:55:21 · 22469 阅读 · 3 评论 -
Redis各种分布式锁实现方法(全网最全,并附性能测试及源码)
1. 简述1.1 分布式锁一般有三种实现方式:基于redis的分布式锁基于zookeeper的分布式锁数据库乐观锁;1.2 分布式锁没高可用满足条件1)互斥性: 在任意时刻,只有一个客户端能持有锁。2)不会发生死锁: 即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。3)具有容错性: 只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。4...原创 2019-11-04 14:06:15 · 1240 阅读 · 0 评论 -
四台CentOS 搭建redis-cluster集群完整教程
配置环境OS: centos 7.2.1511redis : 最新版 v5.0.5一、安装redis下载并解压redis,下载地址运行:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz安装gcc依赖$ yum install gcc重命名...原创 2019-09-30 14:40:51 · 608 阅读 · 0 评论 -
搭建zookeeper集群的时候报: JAVA_HOME is not set and java could not be found in PATH.错误
我在搭建zookeeper集群的时候总是报: JAVA_HOME is not set and java could not be found in PATH.的错误,但是我的java环境是没问题的,这个问题困扰我两天了,终于解决了,在此记录一下:解决办法:打开zookeeper安装文件中bin路径下的zkEnv.sh文件。通过export 查找出自己的jdk的路径,如图:在文件的最前面...原创 2019-10-10 16:45:31 · 4209 阅读 · 11 评论