您的位置:首页 > 运维架构

hadoop2.2.0安装的几个配置文件

2014-09-03 23:56 375 查看
在自己安装hadoop 伪分布模式下几个配置文件

core-siet.xml

<configuration>

<property>

<name>fs.default.name</name>

<value>hdfs://localhost:9000</value>

</property>

<property>

<name>hadoop.tmp.dir</name>

<value>/home/hadoop2/tmp</value>

</property>

</configuration>

hdfs-site.xml

<configuration>

<property>

<name>dfs.namenode.name.dir</name>

<value>/home/hadoop2/namenode</value>

</property>

<property>

<name>dfs.datanode.data.dir</name>

<value>/home/hadoop2/datanode</value>

</property>

<property>

<name>dfs.replication</name>

<value>1</value>

</property>

</configuration>

yarn-site.xml

<configuration>

<property>

<name>yarn.nodemanager.aux-services</name>

<value>mapreduce_shuffle</value>

</property>

<property>

<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>

<value>org.apache.hadoop.mapred.ShuffleHandler</value>

</property>

</configuration>

安装完成后启动时碰到如下问题

localhost: Error: JAVA_HOME is not set and could not be found.

解决办法

vim libexec/hadoop-config.sh

export JAVA_HOME=/usr/java/jdk

# Attempt to set JAVA_HOME if it is not set

if [[ -z $JAVA_HOME ]]; then

# On OSX use java_home (or /Library for older versions)

if [ "Darwin" == "$(uname -s)" ]; then

if [ -x /usr/libexec/java_home ]; then

export JAVA_HOME=($(/usr/libexec/java_home))

else

export JAVA_HOME=(/Library/Java/Home)

fi

fi

# Bail if we did not detect it

if [[ -z $JAVA_HOME ]]; then

echo "Error: JAVA_HOME is not set and could not be found." 1>&2

exit 1

fi

fi

使用 start-all.sh start-yarn.sh启动后,使用jps 有如下的些进程

14048 SecondaryNameNode

13594 NameNode

14201 ResourceManager

13794 DataNode

14416 NodeManager

14463 Jps
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: