不多说,直接上干货!

  首先,

    那么,你也许,第一感觉,是想到的是

全网最详细的Hadoop HA集群启动后,两个namenode都是standby的解决办法(图文详解)

    这里,nn1,不多赘述了。很简单,大家自行去看。

    总的是nn,我的bigdata-pro01.kfk.com是nn1,我的bigdata-pro02.kfk.com是nn2。

    是因为,在配置文件上,如下:

    

  1. [kfk@bigdata-pro02 hadoop-2.6.]$ bin/hdfs haadmin -transitionToActive nn1
  2. Automatic failover is enabled for NameNode at bigdata-pro02.kfk.com/192.168.80.152:8020
  3. Refusing to manually manage HA state, since it may cause
  4. a split-brain scenario or other incorrect state.
  5. If you are very sure you know what you are doing, please
  6. specify the forcemanual flag.
  7. [kfk@bigdata-pro02 hadoop-2.6.]$

     

解决办法:

    是因为开启了zkfc 自动选active的namenode   不能手动切换了 zkfc会自动选择namenode节点作为active的。

  所以,

启动并测试

  1、先停止掉Hadoop和zookeeper的进程。

  2、启动zookeeper进程。

  3、开启zkfc进程

  1. [kfk@bigdata-pro01 hadoop-2.6.0]$ pwd
  2. /opt/modules/hadoop-2.6.0
  3. [kfk@bigdata-pro01 hadoop-2.6.0]$ sbin/hadoop-daemon.sh start zkfc
  4. starting zkfc, logging to /opt/modules/hadoop-2.6.0/logs/hadoop-kfk-zkfc-bigdata-pro01.kfk.com.out

  4、进入Hadoop的安装目录下面的sbin目录中,找到start-dfs.sh命令可以启动NameNode,当然这里需要你在配置了NameNode主节点的Hadoop节点上面来执行他。

    或者,直接sbin/start-all.sh

  1. [kfk@bigdata-pro02 hadoop-2.6.0]$ bin/hdfs -help
  2. Usage: hdfs [--config confdir] COMMAND
  3. where COMMAND is one of:
  4. dfs run a filesystem command on the file systems supported in Hadoop.
  5. namenode -format format the DFS filesystem
  6. secondarynamenode run the DFS secondary namenode
  7. namenode run the DFS namenode
  8. journalnode run the DFS journalnode
  9. zkfc run the ZK Failover Controller daemon
  10. datanode run a DFS datanode
  11. dfsadmin run a DFS admin client
  12. haadmin run a DFS HA admin client
  13. fsck run a DFS filesystem checking utility
  14. balancer run a cluster balancing utility
  15. jmxget get JMX exported values from NameNode or DataNode.
  16. mover run a utility to move block replicas across
  17. storage types
  18. oiv apply the offline fsimage viewer to an fsimage
  19. oiv_legacy apply the offline fsimage viewer to an legacy fsimage
  20. oev apply the offline edits viewer to an edits file
  21. fetchdt fetch a delegation token from the NameNode
  22. getconf get config values from configuration
  23. groups get the groups which users belong to
  24. snapshotDiff diff two snapshots of a directory or diff the
  25. current directory contents with a snapshot
  26. lsSnapshottableDir list all snapshottable dirs owned by the current user
  27. Use -help to see options
  28. portmap run a portmap service
  29. nfs3 run an NFS version 3 gateway
  30. cacheadmin configure the HDFS cache
  31. crypto configure HDFS encryption zones
  32. storagepolicies get all the existing block storage policies
  33. version print the version
  34.  
  35. Most commands print help when invoked w/o parameters.

  1. [kfk@bigdata-pro02 hadoop-2.6.0]$
  2. [kfk@bigdata-pro02 hadoop-2.6.0]$ bin/hdfs haadmin -help
  3. Usage: DFSHAAdmin [-ns <nameserviceId>]
  4. [-transitionToActive <serviceId> [--forceactive]]
  5. [-transitionToStandby <serviceId>]
  6. [-failover [--forcefence] [--forceactive] <serviceId> <serviceId>]
  7. [-getServiceState <serviceId>]
  8. [-checkHealth <serviceId>]
  9. [-help <command>]
  10.  
  11. Generic options supported are
  12. -conf <configuration file> specify an application configuration file
  13. -D <property=value> use value for given property
  14. -fs <local|namenode:port> specify a namenode
  15. -jt <local|resourcemanager:port> specify a ResourceManager
  16. -files <comma separated list of files> specify comma separated files to be copied to the map reduce cluster
  17. -libjars <comma separated list of jars> specify comma separated jar files to include in the classpath.
  18. -archives <comma separated list of archives> specify comma separated archives to be unarchived on the compute machines.
  19.  
  20. The general command line syntax is
  21. bin/hadoop command [genericOptions] [commandOptions]
  22.  
  23. [kfk@bigdata-pro02 hadoop-2.6.0]$

    注意,其实自带的命令里,都提供了,若两者都是standby状态怎么执行。若两者都是active状态怎么执行。这里,不多赘述。

  如果,还是没解决的话,则

  1. bin/hdfs haadmin -transitionToActive nn1

 

欢迎大家,加入我的微信公众号:大数据躺过的坑        人工智能躺过的坑
 
 
 

同时,大家可以关注我的个人博客

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

  人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
  目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071) 

执行bin/hdfs haadmin -transitionToActive nn1时出现,Automatic failover is enabled for NameNode at bigdata-pro02.kfk.com/192.168.80.152:8020 Refusing to manually manage HA state的解决办法(图文详解)的更多相关文章

  1. 全网最详细的HA集群的主节点之间的双active,双standby,active和standby之间切换的解决办法(图文详解)

    不多说,直接上干货! 1. HA集群的主节点之间的双standby的解决办法: 全网最详细的Hadoop HA集群启动后,两个namenode都是standby的解决办法(图文详解) 2. HA集群的 ...

  2. PHP生成页面二维码解决办法?详解

    随着科技的进步,二维码应用领域越来越广泛,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码. 具体工具: phpqrcode.php内库:这个文件可以到网上下载,如果 ...

  3. Elasticsearch集群状态健康值处于red状态问题分析与解决(图文详解)

      问题详情 我的es集群,开启后,都好久了,一直报red状态??? 问题分析 有两个分片数据好像丢了.   不知道你这数据怎么丢的. 确认下本地到底还有没有,本地要是确认没了,那数据就丢了,删除索引 ...

  4. 全网最详细的启动zkfc进程时,出现INFO zookeeper.ClientCnxn: Opening socket connection to server***/192.168.80.151:2181. Will not attempt to authenticate using SASL (unknown error)解决办法(图文详解)

    不多说,直接上干货! at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:) at org ...

  5. 执行HBase shell时出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet错误解决办法(图文详解)

    不多说,直接上干货! [kfk@bigdata-pro01 bin]$ jps NameNode ResourceManager JournalNode HMaster DataNode HRegio ...

  6. 全网最详细的Hadoop HA集群启动后,两个namenode都是standby的解决办法(图文详解)

    不多说,直接上干货! 解决办法 因为,如下,我的Hadoop HA集群. 1.首先在hdfs-site.xml中添加下面的参数,该参数的值默认为false: <property> < ...

  7. 全网最详细的再次或多次格式化导致namenode的ClusterID和datanode的ClusterID之间不一致的问题解决办法(图文详解)

    不多说,直接上干货! java.io.IOException: Incompatible clusterIDs in /opt/modules/hadoop-2.6.0/data/tmp/dfs/da ...

  8. 全网最详细的启动Kafka服务时出现kafka.common.InconsistentBrokerIdException: Configured brokerId 3 doesn't match stored brokerId 1 in meta.properties错误的解决办法(图文详解)

    不多说,直接上干货! 问题详情 执行bin/kafka-server-start.sh config/server.properties 时, [kfk@bigdata-pro03 kafka_2.- ...

  9. 全网最详细的启动或格式化zkfc时出现java.net.NoRouteToHostException: No route to host ... Will not attempt to authenticate using SASL (unknown error)错误的解决办法(图文详解)

    不多说,直接上干货! 全网最详细的启动zkfc进程时,出现INFO zookeeper.ClientCnxn: Opening socket connection to server***/192.1 ...

随机推荐

  1. 乌龙之Ignoring query to other database问题

    问题现象: [root@zxdb05 ~]# mysql -root -pEnter password: Welcome to the MySQL monitor.  Commands end wit ...

  2. 批处理FINDSTR正则表达式用法实例分析

    1.findstr . 2.txt 或 Findstr "." 2.txt 从文件2.txt中查找任意字符,不包括空字符或空行 2.findstr .* 2.txt 或 finds ...

  3. 在64位win10下安装32位oracle

    乱试,居然搞定了. 1 下载个32位的驱动包,解压拷贝到C:\Windows\SysWOW64 其实这样就能用了:)不过如果人家只提供一个tsname的文件给你,或某些程序跑配置的,读取的配置是一个t ...

  4. 基于udp协议的套接字,socketserver模块,多道技术,进程理论

    进程指的是一个正在进行/运行的程序,进程是用来描述程序执行过程的虚拟概念 进程vs程序 程序:一堆的代码 进程:程序执行的过程 进程的概念起源于操作系统,进程是操作系统最核心的概念,操作系统的其他所有 ...

  5. (转)Log4Net 全方位跟踪程序运行

    转自:http://www.cnblogs.com/qingyuan/archive/2011/05/13/2045616.html 前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中 ...

  6. XA: 事务和两阶段提交

    本文原文连接:http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处! 1.XA XA是由X/Open组织提出的两阶段提交协议, ...

  7. 利用HttpURLConnection发送post请求上传多个文件

    本文要用java.net.HttpURLConnection来实现多个文件上传 1. 研究 form 表单到底封装了什么样的信息发送到servlet. 假如我参数写的内容是hello word,然后二 ...

  8. C# DataGridView中单元格Cell改变事件

    DataGridView控件中的各种事件都无法直接响应Cell中内容的变化,包括KeyPress等事件,可以采用下面方法 private void dataGridViewBarcode_Editin ...

  9. 数据导出之winfrom导出word(一)

    我们常会用winfrom程序开发小工具,使用dataGridView控件展示数据.同时,我们也会有将这些数据导出的需求. 本篇文章介绍了开发过程中遇到的问题. 一.引用组件 首先,需要在窗体程序中引用 ...

  10. oracle 字符串分割函数

    首先创建一个类型: CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000); 创建函数: CREATE OR REPLACE FUNC ...