hadoop,hive,zeppelin查看,启动,停止相关命令

hadoop,hive,zeppelin查看,启动,停止相关命令

一、Hadoop

1、查看

1
hadoop version  #查看hadoop版本
1
jps 			#查看正在运行的 Java 进程

2、启动

1
start-dfs.sh    #启动Hadoop分布式文件系统(HDFS)的相关服务
1
start-yarn.sh   #启动YARN服务
1
start-all.sh	#启动所有Hadoop服务
1
mapred --daemon start historyserver  #启动Hadoop中的MapReduce作业历史服务器

3、停止

1
stop-dfs.sh    #停止Hadoop分布式文件系统(HDFS)的相关服务
1
stop-yarn.sh   #停止YARN服务,关闭与资源管理相关的守护进程。
1
stop-dfs.sh    #停止所有Hadoop服务
1
kill -9 xxxx   #杀死xxxx进程

正常启动顺序:先启动hdfs在启动yarn,即先start-dfs.sh再start-yarn.sh

正常关闭顺序:先关闭yarn再关闭hdfs,即先stop-yarn.sh再stop-dfs.sh

jps可以查看进程号(第一列),然后kill -9 xxxx强制关闭

二、hive

1、查看

1
jps -ml  #查看正在运行的 Java 进程,主类的完整包名以及传递给main方法的参数

2、启动

1
hive --service metastore    #启动Hive元数据存储服务
1
hive --service hiveserver2  #启动Hive的HiveServer2服务

后台运行,并将标准输出和标准错误输出重定向到 /dev/null,使其不再显示在终端上

1
nohup hive --service metastore 1>/dev/null 2>&1 &
1
nohup hive --service hiveserver2 1>/dev/null 2>&1 &
  1. nohup 这是一个命令,用于在后台运行其他命令,并使其不受终端的影响。即使你关闭了终端,nohup 后的命令也会继续运行。
  2. 1>/dev/null 这部分是将标准输出重定向到 /dev/null1 表示标准输出的文件描述符,/dev/null 是一个特殊的设备文件,将其用于输出表示将输出丢弃,即不保存输出。
  3. 2>&1 这部分是将标准错误输出重定向到与标准输出相同的地方。2 表示标准错误的文件描述符,&1 表示将其重定向到与标准输出相同的地方。
  4. & 这是将整个命令放到后台运行的标识符。

3、停止

jps -ml 查找pid,然后kill -9 pid

1
kill -9 xxxx

使用jps列出Java进程,然后通过awk提取每个进程的第一列(进程ID),最后使用kill -9将它们全部杀死。

1
kill -9 $(jps | awk '{print $1}')  

三、zeppelin

1、启动

1
zeppelin-daemon.sh start

2、停止

1
zeppelin-daemon.sh stop

3、重启

1
zeppelin-daemon.sh restart

执行zeppelin的脚本,一般在zeppelin的bin目录

例如: /opt/software/zeppelin-0.10.0/bin

如果配置环境变量了,可直接使用


hadoop,hive,zeppelin查看,启动,停止相关命令
https://leaf-domain.gitee.io/2024/01/23/bigData01/
作者
叶域
发布于
2024年1月23日
许可协议