1. 程式人生 > >二十七、修改本地臨時檔案儲存目錄及Hadoop配置檔案說明

二十七、修改本地臨時檔案儲存目錄及Hadoop配置檔案說明

             修改本地臨時檔案儲存目錄及Hadoop配置檔案說明

1、 修改本地臨時檔案儲存目錄

1.1、停止程序

[[email protected] hadoop-2.7.2]$ sbin/yarn-daemon.sh stop nodemanager
[[email protected] hadoop-2.7.2]$ sbin/yarn-daemon.sh stop resourcemanager
[[email protected] hadoop-2.7.2]$ sbin/hadoop-daemon.sh stop datanode
[[email protected]
hadoop-2.7.2]$ sbin/hadoop-daemon.sh stop namenode

1.2、修改hadoop.tmp.dir

[[email protected] hadoop-2.7.2]$ vim etc/hadoop/core-site.xml

在< configuration>< /configuration>標籤下新增如下:

<!-- 指定hadoop執行時產生檔案的儲存目錄 -->
<property>
	<name>hadoop.tmp.dir</name>
	<value>/opt/module/hadoop-2.7.2/data/tmp</value>
</property>

1.3、將/opt/module/hadoop-2.7.2路徑中的logs資料夾刪除掉

[[email protected] hadoop-2.7.2]$ rm -rf logs/

1.4、進入到tmp目錄將tmp目錄中hadoop-atguigu目錄刪除掉

[[email protected] hadoop-2.7.2]$  rm -rf /tmp/hadoop*

1.5、格式化NameNode

[[email protected] hadoop-2.7.2]$  hadoop namenode -format

1.6、啟動所有程序

[ad[email protected]
hadoop-2.7.2]$ sbin/hadoop-daemon.sh start namenode [[email protected] hadoop-2.7.2]$ sbin/hadoop-daemon.sh start datanode [[email protected] hadoop-2.7.2]$ sbin/yarn-daemon.sh start resourcemanager [[email protected] hadoop-2.7.2]$ sbin/yarn-daemon.sh start nodemanager

檢視/opt/module/hadoop-2.7.2/data/tmp這個目錄下的內容。

2、Hadoop配置檔案說明

Hadoop配置檔案分兩類:預設配置檔案和自定義配置檔案,只有使用者想修改某一預設配置值時,才需要修改自定義配置檔案,更改相應屬性值。

2.1、預設配置檔案

存放在hadoop相應的jar包中:存放在$HADOOP_HOME/share/hadoop

[core-default.xml]
			hadoop-common-2.7.2.jar/ core-default.xml
[hdfs-default.xml]
			hadoop-hdfs-2.7.2.jar/ hdfs-default.xml
[yarn-default.xml]
			hadoop-yarn-common-2.7.2.jar/ yarn-default.xml
[core-default.xml]
			hadoop-mapreduce-client-core-2.7.2.jar/ core-default.xml

2.2自定義配置檔案

存放在$HADOOP_HOME/etc/hadoop

	    core-site.xml
		hdfs-site.xml
		yarn-site.xml
		mapred-site.xml