zk- org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for

项目服务都是发布在dubbo+zookeeper上

昨天项目报这个错。

 org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for

查了一下,是说权限不对。但是项目里连接dubbo并没有密码。

启动 zkCli.sh

看了一下根目录,

发现看其他目录都好好的,可以查看

看 /dubbo 这个目录 就查看不了,权限有问题。 /dubbo 这个目录就是项目发布服务的目录。

Authentication is not valid

可能是因为之前有个同事把这台服务加入了大数据集群。

get rmr dele不了。最后是启用了超级账户进行删除的。

使用超级用户删除带权限的节点

1.使用org.apache.zookeeper.server.auth.DigestAuthenticationProvider生成superDigest:

try {
               System.out.println(DigestAuthenticationProvider.generateDigest("super:superpw"));
            } catch (NoSuchAlgorithmException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } 

super:g9oN2HttPfn8MMWJZ2r45Np/LIA=

2.在zookeeper服务端的zkEnv.sh环境变量中加入以下参数,开启超级用户,重启zookeeper服务端:

SERVER_JVMFLAGS="-Dzookeeper.DigestAuthenticationProvider.superDigest=super:g9oN2HttPfn8MMWJZ2r45Np/LIA= $SERVER_JVMFLAGS"  

3.在客户端使用超级用户登陆

addauth digest super:superpw

4.执行删除命令

rmr /dubbo

deleteall /dubbo

原文地址:https://www.cnblogs.com/llq1214/p/11577856.html

时间: 2024-10-10 22:41:48

zk- org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for的相关文章

alimama open source mdrill启动后访问蓝鲸任务时出错:Caused by:org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss

启动后,访问:http://IP:1107/mdrill.jsp  蓝鲸任务 即http:/IP:1107/topology.jsp 页面出现如下错误: HTTP ERROR 500 Problem accessing /topology.jsp. Reason: KeeperErrorCode = ConnectionLoss Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperError

HBase shell 启动出错 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = Con

一般发生在长期使用hbase,后面再安装之后直接使用hbase shell 想要进入hbase界面,却没有启动start-hbase.sh而导致的. [[email protected] local]# hbase shell SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/local/hbase/lib/slf4j-log4j12-1.7.7.jar!/org/

cygwin org/apache/zookeeper/KeeperException

以前用cdh3-0.20的hbase,在windows下面直接启动就行了,但是最近安装0.94以上的,就不行了. 报标题的错误,搜遍网络,几乎都是要加HBASE_CLASSPATH的,后来看老外的文章才发现了,就是: 惹的货,导致zookeeper没被识别.坑爹啊 http://stackoverflow.com/questions/10936924/hbase-0-92-standalone-on-windows-with-cygwin/19981264#19981264 http://sta

Download and Install Apache Zookeeper on Ubuntu

http://www.techburps.com/misc/download-and-install-apache-zookeepr/36 In previous article of this Big-Data tutorials series we have seen, What is Apache Zookeeper, Why do we need it and How it works ?. In this particular article we will see how to do

Kafka自带zookeeper报错INFO Got user-level KeeperException when processing xxx Error Path:/brokers Error:KeeperErrorCode = NodeExists for /brokers (org.apache.zookeeper.server.PrepRequestProcessor)

问题描述: 按照kafka官方文档的操作步骤,解压kafka压缩包后.依次启动zookeeper,和kafka服务 kafka服务启动后,查看到zookeeper日志里有以下异常 问题原因及解决办法: 网上查找资料,找到zookeeper日志异常原因---这不是一个报错故障,只是一个user-level KeeperException.可以忽略不做处理的 kafka安装好后,第一次启动.zookeeper日志Error:KeeperErrorCode = NoNode for /config/t

Apache ZooKeeper 服务启动源码解释

转载:https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper-code/ 本文首先讲解了 Apache ZooKeeper 服务启动的三种方式,即 Standalone.伪分布式.分布式.然后针对分布式模式启动步骤进行逐步介绍,从 Shell 脚本开始,一直介绍到服务完全启动过程中所有的执行过程.通过本文读者基本可以掌握 ZooKeeper 如何启动.启动过程中做了哪些工作. 分布式系统从根本上来说就是不同节点上的进程并发

Apache ZooKeeper Watcher 机制源码解释

分布式系统从根本上来说就是不同节点上的进程并发执行,并且相互之间对进程的行为进行协调处理的过程.不同节点上的进程互相协调行为的过程叫做分布式同步.许多分布式系统需要一个进程作为任务的协调者,执行一些其他进程并不执行的特殊的操作,一般情况下哪个进程担当任务的协调者都无所谓,但是必须有一个进程作为协调者,自动选举出一个协调者的过程就是分布式选举.ZooKeeper 正是为了解决这一系列问题而生的.上一篇我们介绍了 ZooKeeper 服务启动原理和源代码剖析,这一讲我们来谈谈 Watcher 机制,

Apache ZooKeeper 学习笔记

1.什么是zk? zk是高可靠的服务器. 2.zk的安装 1.下载 http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.3/zookeeper-3. 4.3.tar.gz 2.解压 tar 3.在conf下修改配置文件zoo.cfg 4.在bin下启动 3.zk的原理 4.zk的资料 http://zookeeper.apache.org/doc/r3.5.0-alpha/ 5.zk的讨论

zookeeper报错[org.apache.zookeeper.ClientCnxnSocketNIO.cleanup()]: Ignoring exception during shutdown output

今天启动项目控制台报错: [DEBUG]-[Thread: main-SendThread(192.168.1.45:2181)]-[org.apache.zookeeper.ClientCnxnSocketNIO.cleanup()]: Ignoring exception during shutdown output 找了半天发现因为我们公司停电了,ip被重置了.呵呵呵呵