linux常用命令

# 下载jdk: 终端输入命令yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# 解压
      tar zxvf 压缩包路径 -C  解压到的目录路径
# 设置ip
      vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 重启网络服务
      systemctl restart network
# 重新加载profile配置
      source /etc/profile
# 同步软件及其内部配置文件信息
      scp -r 软件目录 root@ip:路径
# 设置主机名名字
      hostnamectl set-hostname 主机名  
# 关闭防火墙
      systemctl stop firewalld
      systemctl disable firewalld
# 生成密钥(在namenode主和namenode备生成,将公钥发布其他节点)
      ssh-keygen
# 发送公钥(所有NameNode节点都要发送)
      ssh-copy-id 节点名
# 节点安装psmisc
[root@hadoop11 ~]# yum install -y psmisc
[root@hadoop12 ~]# yum install -y psmisc
 # 启动zookeeper
      zkServer.sh start
# 关闭zookeeper
      zkServer.sh stop
# 查看zookeeper的状态
      zkServer.sh status
# 清空data目录,全部节点都要做
  [root@hadoop11 data]# rm -rf /opt/installs/hadoop2.9.2/data/* 
  [root@hadoop11 installs]# rm -rf /opt/installs/hadoop2.9.2/logs/* 
# 3. 格式化hdfs的namenode主机(在namenode主节点)【第一次启动需要做】

  1. 先启动journalnode(3台)(QJN将作为NameNode存储持久化文件的空间,要先启动才能格式化)
    [root@hadoop11 etc]# hadoop-daemon.sh start journalnode
    [root@hadoop12 etc]# hadoop-daemon.sh start journalnode
    [root@hadoop13 etc]# hadoop-daemon.sh start journalnode
    
  2. 格式化namenode主机(在NN主机节点)
    [root@hadoop11 etc]# hdfs namenode -format
# 4. 格式化hdfs的namenode备机(namenode standby备节点)【第一次启动需要做】
  1. 先启动主namenode主机(启动整个namenode集群)
    [root@hadoop11 etc]# start-dfs.sh
  
  2. 在格式化namenode备机(第一次启动)
    [root@hadoop12 ~]# hdfs namenode -bootstrapStandby
  
  3. 启动namenode备机
    [root@hadoop12 ~]# hadoop-daemon.sh start namenode
    #初始化namenode和datanode存放数据的目录
    hdfs namenode -format
原文地址:https://www.cnblogs.com/hzhl/p/14063301.html