91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Hadoop--4.Hadoop安裝配置

發布時間:2020-06-23 21:55:11 來源:網絡 閱讀:631 作者:Kry1702 欄目:大數據

一、下載

1.下載hadoop

[root@master ~]# cd /usr/local/src/

[root@master src]#  wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz


2.官網下載地址(可獲最新)

http://hadoop.apache.org/releases.html#Download


二.安裝

1.解壓

[root@master src]# tar zxvf hadoop-2.7.2.tar.gz


2.移動

[root@master src]# mv hadoop-2.7.2 /usr/local/


3.向所有slave拷貝

[root@master src]# rsync -av /usr/local/hadoop  slave1:/usr/local/

[root@master src]# rsync -av /usr/local/hadoop  slave2:/usr/local/

[root@master src]# rsync -av /usr/local/hadoop  slave3:/usr/local/

[root@master src]# rsync -av /usr/local/hadoop  slave4:/usr/local/

[root@master src]# rsync -av /usr/local/hadoop  slave5:/usr/local/

[root@master src]# rsync -av /usr/local/hadoop  slave6:/usr/local/


三、配置

1.創建目錄

[root@master ~]# mkdir -p /data/hadoop

[root@master ~]# cd !$ && mkdir tmp dfs dfs/data dfs/name

在所有slave完成相同操作。


2.配置core-site.xml文件

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/core-site.xml

添加以下內容:

<configuration>
<property>
       <name>fs.defaultFS</name>
       <value>hdfs://192.168.0.194:9000</value>
   </property>
   <property>
       <name>hadoop.tmp.dir</name>
       <value>file:/data/hadoop/tmp/</value>
   </property>
   <property>
       <name>io.file.buffer.size</name>
       <value>131702</value>
   </property>
</configuration>

注意:

①hdfs后面的IP是master的ip

②file后面跟的路徑是創建tmp目錄路徑


3.配置hdfs-site.xml文件

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml

添加以下內容:

<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/data/hadoop/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/data/hadoop/dfs/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>192.168.0.194:9001</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
</configuration>


4.配置mapred-site.xml文件

[root@master hadoop]# cp /usr/local/hadoop/etc/hadoop/mapred-site.xmll.template /usr/local/hadoop/etc/hadoop/mapred-site.xml

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/mapred-site.xml

添加以下內容:

<configuration>
   <property>
       <name>mapreduce.framework.name</name>
       <value>yarn</value>
   </property>
   <property>
       <name>mapreduce.jobhistory.address</name>
       <value>192.168.0.194:10020</value>
   </property>
   <property>
       <name>mapreduce.jobhistory.webapp.address</name>
       <value>192.168.0.194:19888</value>
   </property>
</configuration>


5.配置yarn-site.xml文件

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/yarn-site.xml

添加以下內容:

<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>192.168.0.194:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>192.168.0.194:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>192.168.0.194:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>192.168.0.194:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>192.168.0.194:8088</value>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>2048</value>
</property>
</configuration>

注意:

2048表示設置內存大小,建議2G以上,否則在分析是就可卡死界面。


6.修改配置hadoop-env.sh文件

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/hadoop-env.sh

修改以下內容:

將:export JAVA_HOME=${JAVA_HOME}
改為:export JAVA_HOME=/usr/local/jdk1.7.0_79


7.修改配置yarn-env.sh文件

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/yarn-env.sh

在第一if前添加以下內容:

export JAVA_HOME=/usr/local/jdk1.7.0_79


8.修改配置slaves文件

[root@master hadoop]# vim /usr/local/hadoop/etc/hadoop/slaves

將所有slave的IP添加進入,例如:

192.168.0.2
192.168.0.3
........


9.同步配置文件

[root@master hadoop]# rsync -av /usr/local/hadoop/etc/ slave1:/usr/local/hadoop/etc

[root@master hadoop]# rsync -av /usr/local/hadoop/etc/ slave2:/usr/local/hadoop/etc

[root@master hadoop]# rsync -av /usr/local/hadoop/etc/ slave3:/usr/local/hadoop/etc

[root@master hadoop]# rsync -av /usr/local/hadoop/etc/ slave4:/usr/local/hadoop/etc

[root@master hadoop]# rsync -av /usr/local/hadoop/etc/ slave5:/usr/local/hadoop/etc

[root@master hadoop]# rsync -av /usr/local/hadoop/etc/ slave6:/usr/local/hadoop/etc


四、啟動服務

1.初始化

[root@master hadoop]# /usr/local/hadoop/bin/hdfs namenode -format

[root@master hadoop]# echo $?

0

注意:0表示無任何錯誤,如果大于0的自然數,說明初始化錯誤,看輸出內容解決問題。


2.啟動服務(yarn)

[root@master hadoop]# /usr/local/hadoop/sbin/start-yarn.sh

starting yarn daemons

starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-root-resourcemanager-master.out

192.168.0.175: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-slave1.out

192.168.0.191: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-slave6.out

192.168.0.176: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-slave2.out

192.168.0.184: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-slave5.out

192.168.0.178: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-slave3.out

192.168.0.183: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-root-nodemanager-slave4.out

注意:2.7.1的版本啟動服務使用的腳本是start-all.sh(2.7.2已經棄用了)


3.停止服務(yarn)

[root@master hadoop]# /usr/local/hadoop/sbin/stop-yarn.sh


4.啟動服務(hdfs)

[root@master ~]# /usr/local/hadoop/sbin/start-dfs.sh


5.停止服務(hdfs)

[root@master ~]# /usr/local/hadoop/sbin/stop-dfs.sh


6.slave上查看是否啟動hadoop

[root@slave1 ~]# ps  aux |grep java

[root@slave1 ~]# netstat -nlp |grep java  如果沒有yum -y install net-tools


5.瀏覽器訪問

http://192.168.0.194:8088

http://192.168.0.194:50070


五、測試

1.創建目錄

[root@master ~]# cd /usr/local/hadoop/

[root@master hadoop]# bin/hdfs dfs -mkdir /123


2.查看目錄

[root@master hadoop]# bin/hdfs dfs -ls  /


3.拷貝測試文件

[root@master hadoop]# bin/hdfs dfs -copyFromLocal ./LICENSE.txt  /123


4.分析文件(統計文件多個少單詞)

[root@master hadoop]# bin/hadoop  jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount /123/LICENSE.txt /111/123

/111/123:表示分析結果存放的目錄

jar:表示使用什么類型文件

2.7.2.jar:表示具體使用的文件,這個最好TAB補全,不同的版本名稱不一樣。


5.查看分析結果

[root@master hadoop]# bin/hdfs dfs -cat /111/123/part-r-00000


6.刪除目錄

[root@master hadoop]# bin/hdfs dfs  -rm -r   /123


六、擴展內容

1.啟停單個節點(hdfs)

啟動Namenode:

$HADOOP_PREFIX/sbin/hadoop-daemon.sh --config $HADOOP_CONF_DIR --script hdfs start namenode

停止Namenode:

$HADOOP_PREFIX/sbin/hadoop-daemon.sh --config $HADOOP_CONF_DIR --script hdfs stop namenode

啟動Datanode:

$HADOOP_PREFIX/sbin/hadoop-daemons.sh --config $HADOOP_CONF_DIR --script hdfs start datanode

停止Datanode:

HADOOP_PREFIX/sbin/hadoop-daemons.sh --config $HADOOP_CONF_DIR --script hdfs stop datanode


2.啟停單個節點(yarn)

啟動ResourceManager:

$HADOOP_YARN_HOME/sbin/yarn-daemon.sh --config $HADOOP_CONF_DIR start resourcemanager

停止ResourceManager:

$HADOOP_YARN_HOME/sbin/yarn-daemon.sh --config $HADOOP_CONF_DIR stop resourcemanager

啟動NodeManager:

$HADOOP_YARN_HOME/sbin/yarn-daemons.sh --config $HADOOP_CONF_DIR start nodemanager

停止NodeManager:

$HADOOP_YARN_HOME/sbin/yarn-daemons.sh --config $HADOOP_CONF_DIR stop nodemanager

啟動WebAppProxy:

$HADOOP_YARN_HOME/sbin/yarn-daemon.sh --config $HADOOP_CONF_DIR start proxyserver

停止WebAppProxy:

$HADOOP_YARN_HOME/sbin/yarn-daemon.sh --config $HADOOP_CONF_DIR stop proxyserver


3.參考文獻

官網2.7.2文檔網址:http://hadoop.apache.org/docs/stable/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

衡南县| 泊头市| 锦州市| 株洲市| 龙江县| 吉林省| 仁寿县| 新昌县| 新竹市| 平昌县| 徐水县| 东安县| 清水县| 图们市| 玛纳斯县| 蛟河市| 筠连县| 伊吾县| 东乡| 五家渠市| 康保县| 兴和县| 五原县| 沅江市| 东至县| 江达县| 张北县| 凤冈县| 中方县| 保德县| 静乐县| 惠来县| 荣成市| 南和县| 南漳县| 望都县| 南江县| 林口县| 甘洛县| 伊春市| 老河口市|