kubelet(kubelet启动不了)

kubelet(kubelet启动不了)h4 strong gt NameNode 启动不成功问题 strong h4 gt resourcreman 启动不成功问题 gt DFSZKFailove 启动不成问题 在本文最后会做出解释 前期准备 有一个完整并且搭建成功 可以启动的 zookeeper 集群

大家好,我是讯享网,很高兴认识大家。



 <h4><strong>&gt;NameNode启动不成功问题</strong></h4> 

讯享网

&gt;resourcremanager启动不成功问题

&gt;DFSZKFailoverController启动不成问题

在本文最后会做出解释、

前期准备!

有一个完整并且搭建成功,可以启动的zookeeper集群!

没搭建好zookeeper的去博主的上一篇文章搭建一下

请注意,如果没有特别提出,那么所有的命令都是在hadoop01的虚拟机上执行的。

1、修改hadoop环境变量

创建一个hadoop-HA目录

讯享网

创建成功后,之前搭建过的同学直接进行解压缩,

之前没有搭建过hadoop集群的,接下来自己创建一个目录

 

创建完成之后,切换到software目录

讯享网

输入rz进行上传自己提前下载的hadoop压缩包

接下来让我们进行解压缩

 

下载完成后,我们cd到HA目录

讯享网

之后,输入ll查看解压状况。

输入下面的命令,对下载的hadoop进行重命名。

 

修改名称完成之后,再创建一个目录,用来存放数据,下面的每一个目录都需要在三台虚拟机上创建!

讯享网
 
讯享网
 

创建完成后,无需理会,接下来让我们修改一下环境变量。

首先输入cd,回到根目录

输入

讯享网

编写一下自己的环境变量。

之前配置过hadoop环境的,修改成下面这个,没有修改过hadoop环境的,去看一下博主之前的文章,确保自己的java类环境已经搭建好。

 

修改完成后,esc,冒号wq!退出。

之后输入

讯享网

使修改的环境变量生效。

修改环境变量完成后,输入

 

进行对hadoop版本进行展示,如果成功就进行下一步,如果没成功,就回去检查一下自己的环境变量是不是哪里出了问题。

2、修改配置文件

接下来让我们一起修改一下配置文件,

请注意!!!一下所有的内容,请加在两个 &lt;configuration&gt; 的标签中间!!!2.1不用

而且

博主的三台虚拟机名称是hadoop01,hadoop02,和hadoop03。大家请根据自己的虚拟机名称来进行修改。

首先切换到下面的目录,

讯享网

2.1 之后再hadoop目录上执行

 

输入,需要注意的是,java的环境变量需要自己配置好哈,也就是第一行,根据自己的情况配置,如果不知道!

去看一下自己的环境变量,和这个地方保持一致就ok。

shift+g键,直接到达文件底部。

在文件的末尾系上下面的内容。

讯享网

2.2 输入

 

需要!特别!注意!!!

下面hadoop01:2181,以及后面的虚拟机名称,需要和自己本地的虚拟机名称对!应!起来!!!

讯享网

配置完成后,esc冒号wq保存退出。

2.3

讯享网

输入完成后,仔细复制一下下面的东西,自己复制完成后,叔叔有几个property,确保没有少复制。

并且!!!仔细查看下面有关主机名的地方!!!根据自己的实际主机名进行修改下面的主机名!!!


 
    

修改完成之后保存退出

2.4 依旧是在hadoop目录,输入

讯享网

输入下面内容,请根据自己实际的虚拟机名称进行修改!!!

 
    

修改完成后,保存退出。

2.5

输入

讯享网

这个也比较多,大家注意不要少复制了,并且复制的时候最后记得观察一下结构是否完整,并且,根据自己的实际情况修改主机名!!!

 
    
讯享网​

修改完成后,就可以wq退出啦。

2.6

 
    

将自己的三套主机名输入到文件中,博主的是

讯享网

输入完成后,保存退出。


讯享网

3、集群的格式化以及启动环节

那么接下来就分发一下大家配置的环境变量

 
    
讯享网

之后,分发一下hadoop配置

 
    
讯享网

分发完成后,切换到hadoop02和hadoop03

输入,

 
    

来让分发的命令生效!

这条命令可以多复制两遍哈,没有坏处。

3.2 那么接下来!启动大家的zookeeper集群

讯享网

启动成功后,再输入下面的命令,来查看一下集群的启动状态

 
    

这里引用一下上个文章的内容,出现下面的运行结果,就算是启动成功了,启动没成功的,多找找自己的原因,这么多年有没有努力(不是

3.3 准备启动hadoop高可用集群

一定要启动zookeeper集群出现上面展示的一样的东西才可以进行下一步!

在hadoop01,hadoop02,还有hadoop03中,全部输入下面的命令

讯享网

输入之后,输入jps,查看一下当前进程,有没有成功!!!

启动成功之后,就可以开心的在hadoop01上进行格式化了!

 
    

如果没报错就是格式化成功了。

快说谢谢集群。

接下来就需要进行同步一下namenode。

在hadoop01上输入命令,将namenode同步到hadoop02

只分发hadoop02!!!!!!

讯享网

3.4 准备格式化ZKFC

注意!!!一定要启动zookeeper集群!!!

输入

 
    

格式化成功后,就可以开始激动人心的启动集群了

3.5 启动集群

首先切换到hadoop01的sbin目录下,

仅仅在hadoop01上启动就ok,其他的不要启动,不然会冲突。

讯享网

输入

 
    

一键脚本启动集群

就ok了,这里放上123启动成功的结算画面

之后大家可以去浏览器里输入

讯享网

 

 
    

 

讯享网

 

 
    

 

来查看自己的web页面。

到这里跟着做出来的同学就可以完结撒花了,还有错误的同学请接着往下查看自己的错误在哪个地方。

———————————————————————————————————————

&gt;NameNode启动不成功问题

解决办法1、删除tmp目录之后重启虚拟机。

讯享网
 
    

之后重新从3.3开始。

解决办法2、如果1没有成功的话,极有可能是因为你事先没有提前建立好文件,导致hadoop01在分发的时候,导致文件的错乱,出现这种情况,回到第一步,始吧思密达、

解决办法3、删除掉data和logs目录,然后按照自己删除的目录新建一个,然后!再从3.3开始

————————-

&gt;resourcremanager启动不成功问题

resource启动不成功很大的可能是没分发好,查看一下自己的目录,然后重新分发一下,最后一定要

讯享网

让环境变量生效。如果还是没有,建议回到namenode的地方,重新开始、

—————————–

&gt;DFSZKFailoverController启动不成问题

这个没成功的同学给自己两个大嘴巴子,是不是一开始就说了,在格式化之前启动zookeeper集群,你格式化之前真的启动了吗我请问!!!

回到3.2开始!


小讯
上一篇 2025-06-11 20:47
下一篇 2025-05-05 08:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/163237.html