zoukankan      html  css  js  c++  java
  • hadoop集群开启和停止执行命令

    启动和停止完整集群步骤

    启动集群

    1. #启动完整集群的步骤  
    2. #第一步:启动zookeeper  
    3. ./ssh_all_zookeeper.sh /usr/local/zookeeper/bin/zkServer.sh start  
    4. #第二步:在nn1上启动所有  
    5. start-all.sh  
    6. #第三步:在nn1上启动yarn日志代理服务  
    7. yarn-daemon.sh start proxyserver  
    8. #第四步:在nn1上启动MR的jobhistory服务  
    9. mr-jobhistory-daemon.sh start historyserver   
    10.  #第五步:在nn2上启动resourcemanager,用于启动yarn的HA  
    11.  yarn-daemon.sh start resourcemanager  

    停止集群

    1. #第一步:在nn1上,停止所有  
    2. stop-all.sh     停止的进程有    nn1 nn2的namenode  s1 s2 s3的datanode   nn1 nn2的journalnode  nn1 nn2的zkfc        nn1的resourcemanager s1 s2 s3的nodemanager   nn1的proxyserver
    3. #第二步:在nn1上,停止MR的jobhistory服务  
    4. mr-jobhistory-daemon.sh stop historyserver   
    5. #第三步:在nn2上,停止resourcemanager,用于停止yarn的HA  
    6. yarn-daemon.sh stop resourcemanager  
    7. #第四步:停止zookeeper  
    8. ./ssh_all_zookeeper.sh /usr/local/zookeeper/bin/zkServer.sh stop   

    获取两个namenode的状态是否是active和standby

    1. #获取状态  是否是active  
    2. Hdfs haadmin -getServiceState nn1 

    启动集群hive

    1. #启动集群hive 
    2. nohup hive --service metastore > /dev/null 2>&1 &  (后台进程)
    3. #启动hive client
    4. hive

    启动集群hbase

    1. #启动集群hbase  
    2. start-hbase.sh 

    停止集群

    1. #第五步  关闭集群hbase  
    2. stop-hbase.sh  

    当active变成nn2的时候,我们需要在active机器下执行命令

    1. hadoop-daemon.sh stop zkfc  
    2. hadoop-daemon.sh start  zkfc  

    stop-hbase.sh 一直处于等待状态

    1. hbase-daemon.sh stop master  
    2. #如果不行的话 就进入每个节点关闭  
    3. stop-hbase.sh  
    4. #执行以下命令  
    5. hbase-daemon.sh stop regionserver  

    当出现yarn进程关闭的情况下  可以使用以下命令

    1. start-yarn.sh  会启动resourcemanager nodemanager

    shell脚本后台执行命令

    nohup sh ~/query_nginx.sh >> /dev/null 2>&1 &

    后台开启hive的metatsore

    nohup hive --service metastore > /dev/null 2>&1 &

    跳过回收站彻底删除  

    hadoop  fs -rm -r -skipTrash   目录 

    -------------------------------------hdfs-------------------------------

    上传文件

    hadoop fs  -put    /input     /user/yyf/input

    删除文件

    hadoop  fs -rmr /user/yyf/output

    创建多级目录

    hadoop fs -mkdir -p /XXX/XXX/XXX

    ----------------------------------zookeeper-------------------------------

    查看zk的状态  /usr/local/zookeeper/bin/zkServer.sh status   那个是leader

    客户端的连接  /usr/local/zookeeper/bin/zkCli.sh -server nn1.hadoop:2181, nn2.hadoop:2181, s1.hadoop:2181

  • 相关阅读:
    [JavaScript]Cookie详解(转)
    C#中一些默认的预定义特性
    Web 设计与开发终极资源大全
    C# FileStream 文件读写(转)
    使用Jsonp解决跨域数据访问问题[转]
    针对未安装 adobe flash activex 插件 的 ie 浏览器 自动提示安装
    IE position:relative bug
    linux磁盘操作之sgdisk
    安装 archlinux 之使用 EFI/GPT
    从今开始,多花点时间研究技术
  • 原文地址:https://www.cnblogs.com/yyfyl/p/12192227.html
Copyright © 2011-2022 走看看