Hadoop学习笔记-2

本文详细介绍了Hadoop集群中各组件的核心端口,包括NameNode、ResourceManager、HistoryServer等,并提供了格式化、启动进程的方法以及日志位置等关键信息。
  1. hadoop的端口
  • NameNode:50070
    http://namenode:50070/

  • ResourceManager:8088
    http://localhost:8088

  • HistoryServer:19888
    http://hs:19888

  • Name RPC:8020
    hdfs://namenode8020

  1. 格式化

只需要在NameNode上做就可以:

hdfs --config /soft/hadoop/etc/hadoop_cluster/ namenode -format
  1. HDFS在本地系统上的目录
在格式化后产生
/tmp/hadoop-$USER/dfs

# 对应NameNode
/tmp/hadoop-$USER/dfs/name/current
cat VERSION
  1. 启动进程

只需在NameNode主机上启动即可。通过ssh可以自动在DataNode上启动相应进程。

start-dfs.sh --config /soft/hadoop/etc/hadoop_cluster/
start-yarn.sh --config /soft/hadoop/etc/hadoop_cluster/
  1. 日志位置
    安装目录下的logs/

  2. 分发配置文件及目录的Shell Script

#!/bin/bash

if [ $# -lt 1 ]; then
	echo "No Path"
	exit 1
fi

myfile=$1
user=`whoami`
filename=`basename $myfile`
dir=`dirname $myfile`

if [ $dir="." ]; then
	$dir=`pwd`
fi

echo "------ rm $myfile on localhost ------"
rm -rf $myfile
echo

for (( i=2;i<=5;i=i+1 )); do
	echo "------ scp $myfile to Node$i ------"
	if [ -d $myfile ]; then
		scp -r $myfile $user@node$i:$dir
	else
		scp $myfile $user@node$i:$dir
	fi
	echo

	echo "------ rm $myfile on Node$i ------"
	ssh node$i rm -rf $dir/$filename
	ssh node$i ls $dir/$filename | xargs #xargs将多行输出变到一行
	echo
done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值