`

之前删除的节点重新加入重启失败

 
阅读更多
2013-08-03 23:26:58,184 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hdfs.protocol.UnregisteredDatanodeException: Data node 
host69:50010 is attempting to report storage ID DS-1706925804-192.168.6.69-50010-1375452866086. Node 192.168.6.69:50010 is expected to serve this storage.
	at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getDatanode(FSNamesystem.java:4608)
	at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.verifyNodeRegistration(FSNamesystem.java:4573)
	at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.registerDatanode(FSNamesystem.java:2390)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.register(NameNode.java:973)
	at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

 重新启动之前坏掉的一个节点的Datanode,发现进程没有启动成功。查看相应日志,

 

原来是namenode节点将它打入了黑名单 
1.修改主节点的exclude.txt文件 
删除此节点所对应的一行 
2.刷新节点信息 
在主节点执行如下命令 
hadoop dfsadmin -refreshNodes 
注意:不要重启集群,风险太大 
3.重新启动datanode 
在datanode节点执行如下命令 
hadoop-daemon.sh start datanode 
重启成功

分享到:
评论

相关推荐

    swarm运行错误

    2. **Swarm初始化和管理**:错误可能出现在创建Swarm集群(`docker swarm init`)、加入新节点(`docker swarm join`)或者管理服务(如部署、更新、删除服务)的过程中。 3. **网络问题**:Docker Swarm依赖于容器...

    linux下redis集群操作及常见问题.pdf

    - 对于新增从节点,先部署并启动从节点服务,查看主节点的node_id,使用`cluster meet`命令将从节点加入集群,然后使用`cluster replicate <master_node_id>`为从节点设置主节点。 - 使用`redis-cluster-tool`查看...

    mariadb+haproxy负载均衡集群搭建.docx

    * 新节点加入数据自动复制:当新节点加入集群时,Galera 会自动将数据从其他节点复制过来。 * 真正的并行复制:Galera 集群支持真正的并行复制,能够提高数据复制的速度。 * 用户可以直接连接集群:Galera 集群支持...

    域外用户如何拥有让其他电脑加域或退域的权限

    这是因为域用户帐户只有“向域添加工作站”的权限,然而,在替换之前旧的计算机帐户被删除,客户机使用尚未复制此帐户删除的“轻量级目录访问协议”(LDAP)服务器或域控制器,但是没有修改仍保留的帐户的正确权限。...

    elasticsearch-7.6.2+elasticsearch-head

    在多节点集群中,如果一个节点失败,其副本可以接管服务。 **二、配置与启动** 1. **内置JDK**:Elasticsearch 7.6.2已经包含了JDK,这意味着用户无需额外安装Java环境即可直接运行。 2. **解压即用**:下载并解...

    大数据技术之Zookeeper(V3.2).docx

    节点分为临时节点和永久节点,临时节点在创建它的客户端断开连接后自动删除,而永久节点则一直存在,直到被显式删除。节点还可以携带数据,同时支持watcher事件监听。 【Zookeeper应用场景】 1. 统一命名服务:...

    zookeeper-3.4.6安装包

    Znode分为临时节点和永久节点,临时节点在创建它的客户端会话结束时自动删除,而永久节点则不会因为会话结束而删除,除非手动删除。 2. **会话(Session)**:当客户端连接到Zookeeper服务器时,就会创建一个会话。...

    k8s-kubeadm离线安装包

    通过kubeadm,你可以轻松地初始化一个全新的集群,或者将现有节点加入到已有集群中。kubeadm执行了一系列复杂的配置任务,包括但不限于: - 验证系统环境是否满足Kubernetes的硬件和软件要求。 - 安装并配置必要的...

    Zookeeper.docx

    3. 统一集群管理:监控和管理集群状态,如节点加入和离开。 4. 服务器节点动态上下线:允许服务实例的动态增删。 5. 软负载均衡:通过Zookeeper分配任务,实现负载均衡。 【Zookeeper集群部署】 部署Zookeeper涉及...

    zookeeper-3.5.5_zook_

    节点分为临时节点和永久节点,临时节点在客户端断开连接后会自动删除,而永久节点则不会。 2. 原子性:所有操作都是原子性的,即每个操作要么全部成功,要么全部失败,不存在部分完成的情况。 3. 顺序一致性:全局...

    ZooKeeper会话超时以及重连机制.pdf

    一旦检测到连接失败(如网络中断),客户端会启动重连流程。 2. **重新建立连接**:客户端尝试与集群中的任意一个服务器重新建立连接,通常会选择一个距离较近的服务器以减少延迟。 3. **恢复会话状态**:一旦重新...

    Elasticsearch入门篇(一、基本概念)1

    每个集群都有一个唯一的名称标识,这个名称很重要,因为如果节点设置为通过名称加入群集,则该节点只能成为一个集群的一部分。 节点(node)是属于集群的一部分的单个服务器,它存储数据并参与集群的索引和搜索功能...

    Zookeeper笔记.zip

    - **集群管理**:监控和管理分布式集群的状态,如节点加入、退出等。 6. **技术内幕**: - **Zookeeper的数据同步**:Zookeeper通过ZAB协议确保各个节点间的数据同步,确保最终一致性。 - **性能优化**:...

    一个高可用的,专门针对定时任务的分布式任务调度框架-niubi-job.zip

    4. **启动执行器**:在执行器节点上启动服务,加入到集群。 5. **监控任务**:通过监控界面查看任务执行状态,及时处理异常。 五、实际应用场景 1. **数据同步**:定时从多个数据源同步数据至统一存储。 2. **报表...

    zookeeper安装部署

    4. **集群管理**: 维护集群节点的状态,实现动态加入和退出。 5. **分布式队列**: 实现消息的有序发布和消费。 通过深入理解 Zookeeper 的工作原理、安装部署及使用方法,开发者能够有效地利用 Zookeeper 实现各种...

    zk开发手册,此开发手册买描述了ZK的概念和功能。关于如何安装配置ZK的环境

    2. **数据模型**:Zookeeper 提供了一个类似文件系统的层次结构数据模型,允许创建和删除节点,以及读写节点数据。 3. **会话(Session)**:客户端与 Zookeeper 服务器之间的连接被称为会话,会话期间客户端可以...

    elasticsearch-6.8.4.zip

    3. 自动故障恢复:如果某个节点失败,Elasticsearch会自动将该节点上的数据重新分配到集群的其他健康节点,确保服务的连续性和数据的完整性。 4. Lucene索引:Elasticsearch使用Lucene库进行索引和搜索,提供高效的...

Global site tag (gtag.js) - Google Analytics