这有什么用 hadoop namenode 命令?两者有什么区别 hadoop namenode 以及 hadoop-deamon.sh start namenode ? 我格式化了namenode,然后执行hadoop namenode它抛出了一个错误错误namenode.namenode:接收信号2:sigint这是什么意思?这有什么用 hadoop namenode 命令?
hadoop namenode
hadoop-deamon.sh start namenode
eh57zj3b1#
hadoop namenode包含hdfs中存在的文件的元数据。此元数据以序列化形式存在于单个文件(fsimage)中。namenode还包含一个edits文件,该文件包含对文件系统所做的所有更改的日志。fsimage文件保存在磁盘和内存中。对文件系统的所有更改都反映在内存中,并定期传输到磁盘。关于如何获取fsimage和编辑文件的详细信息在hdfs文件系统元数据备份中给出。namenode是hadoop集群中的单点故障。尽管任何其他机器的丢失(间歇性或永久性)不会因为数据复制而导致数据丢失,但是namenode丢失会导致群集不可用。namenode数据的永久性丢失将导致集群的hdfs不可操作。因此,应该在此配置中采取另一个步骤来备份namenode元数据以再次启动它。参考资料:查看vijay的这篇博文。我建议你也参考文件。
b0zn9rqh2#
这个 hadoop 命令接受这些参数中的任何一个 namenode | datanode | secondarynamenode | journalnode | zkfc | balancer 并运行相应的守护进程。
hadoop
namenode
datanode
secondarynamenode
journalnode
zkfc
balancer
在没有任何附加参数的情况下执行时,将运行 Namenode 守护进程。
Namenode
hadoop-daemon.sh
脚本只是 hadoop 以及 hdfs 命令。它接受相同的一组守护程序名称参数 start / stop 调用时的进程。此外,它还负责在后台启动进程。错误namenode.namenode:接收信号2:sigint SIGINT 2 在命令执行中断时抛出(键盘中断)。什么时候 hadoop namenode 执行时,命令阻塞终端,此终端中的任何中断(如ctrl+c)都将以此错误消息结束进程。
hdfs
start
stop
SIGINT 2
2条答案
按热度按时间eh57zj3b1#
hadoop namenode包含hdfs中存在的文件的元数据。此元数据以序列化形式存在于单个文件(fsimage)中。namenode还包含一个edits文件,该文件包含对文件系统所做的所有更改的日志。fsimage文件保存在磁盘和内存中。对文件系统的所有更改都反映在内存中,并定期传输到磁盘。关于如何获取fsimage和编辑文件的详细信息在hdfs文件系统元数据备份中给出。
namenode是hadoop集群中的单点故障。尽管任何其他机器的丢失(间歇性或永久性)不会因为数据复制而导致数据丢失,但是namenode丢失会导致群集不可用。namenode数据的永久性丢失将导致集群的hdfs不可操作。因此,应该在此配置中采取另一个步骤来备份namenode元数据以再次启动它。
参考资料:查看vijay的这篇博文。我建议你也参考文件。
b0zn9rqh2#
这个
hadoop
命令接受这些参数中的任何一个namenode
|datanode
|secondarynamenode
|journalnode
|zkfc
|balancer
并运行相应的守护进程。在没有任何附加参数的情况下执行时,将运行
Namenode
守护进程。脚本只是
hadoop
以及hdfs
命令。它接受相同的一组守护程序名称参数start
/stop
调用时的进程。此外,它还负责在后台启动进程。错误namenode.namenode:接收信号2:sigint
SIGINT 2
在命令执行中断时抛出(键盘中断)。什么时候hadoop namenode
执行时,命令阻塞终端,此终端中的任何中断(如ctrl+c)都将以此错误消息结束进程。