VMware虛擬機(jī)下hadoop1.x的安裝方法
這是Hadoop學(xué)習(xí)全程記錄第1篇,在這篇里我將介紹一下如何在Linux下安裝Hadoop1.x。
先說(shuō)明一下我的開發(fā)環(huán)境:
虛擬機(jī):VMware8.0;
操作系統(tǒng):CentOS6.4;
版本:jdk1.8;hadoop1.2.1
①下載hadoop1.2.1,網(wǎng)盤:鏈接: https://pan.baidu.com/s/1sl5DMIp 密碼: 5p67
下載jdk1.8,網(wǎng)盤:鏈接: https://pan.baidu.com/s/1boN1gh5 密碼: t36h
將 jdk-8u144-linux-x64.tar.gz 解壓至 /home/wyt/jdk8 文件夾下,將 hadoop-1.2.1.tar.gz 解壓至 /home/wyt/hadoop 文件夾下。
②配置jdk及hadoop環(huán)境變量:修改/etc/profile文件
vim /etc/profile //輸入I,進(jìn)入編輯模式
export JAVA_HOME=/home/wyt/jdk8 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib export HADOOP_HOME=/home/wyt/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$JAVA_HOME/bin
//按Esc,按Shift,輸入:wq source /etc/profile //保存并退出
③測(cè)試
java,javac,java -version hadoop
④修改hadoop配置文件
<!-- hadoop-env.sh --> export JAVA_HOME=/usr/java/jdk8 <!-- core-site.xml --> <property> <name>hadoop.tmp.dir</name> <value>/hadoop</value> </property> <property> <name>dfs.name.dir</name> <value>/hadoop/name</value> </property> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> <!-- hdfs-site.xml --> <property> <name>dfs.data.dir</name> <value>/hadoop/data</value> </property> <!-- mapred-site.xml --> <property> <name>mapred.job.tracker</name> <value>localhost:9001</value> </property>
并在hadoop安裝目錄下新建data、name、tmp文件夾。
⑤名稱節(jié)點(diǎn)格式化,并查看運(yùn)行狀態(tài)
hadoop namenode -format //cd 命令切換至 hadoop/bin/文件夾下,輸入 ls 命令查看 start-all.sh jps //查看運(yùn)行狀態(tài),運(yùn)行正常的話需要多次輸入密碼 //最后結(jié)果為: // Jps // JobTracker // NameNode // DataNode // SecondaryNameNode // NodeManager
⑥測(cè)試hdfs
//常用hdfs命令: hadoop fs -ls /查看目錄 hadoop fs -put a.txt /user/hadoop/放入 hadoop fs -cat /user/hadoop/a.txt 查看內(nèi)容 hadoop fs -rmr /output:刪除文件/文件夾
附:linux常用命令:
cd .. //返回上級(jí)目錄 cd ~ //返回Home目錄 cd / //返回根目錄 cd var/ //進(jìn)入var/文件夾下(使用tab) su - //超級(jí)管理員模式 ifconfig //查看ip
附:其他常用linux操作軟件:
//windows與虛擬機(jī)centos文件傳輸: filezilla;Xftp 5;或者安裝VMware Tools(可便捷使用剪切板及文件復(fù)制功能) //脫離虛擬機(jī)centos輸入命令行: Xshell 5
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Spring Security LDAP實(shí)現(xiàn)身份驗(yàn)證的項(xiàng)目實(shí)踐
在本文中,我們涵蓋了“使用 Spring Boot 的 Spring Security LDAP 身份驗(yàn)證示例”的所有理論和示例部分,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08SpringBoot集成DJL實(shí)現(xiàn)圖片分類功能
DJL是一個(gè)使用Java?API簡(jiǎn)化模型訓(xùn)練、測(cè)試、部署和使用深度學(xué)習(xí)模型進(jìn)行推理的開源庫(kù)深度學(xué)習(xí)工具包,開源的許可協(xié)議是Apache-2.0,本文給大家介紹了SpringBoot集成DJL實(shí)現(xiàn)圖片分類功能,需要的朋友可以參考下2024-10-10繼承jpa?Repository?寫自定義方法查詢實(shí)例
這篇文章主要介紹了繼承jpa?Repository?寫自定義方法查詢實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12mybatis插入數(shù)據(jù)不返回主鍵id的可能原因及解決方式
這篇文章主要介紹了mybatis插入數(shù)據(jù)不返回主鍵id的可能原因及解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Java實(shí)現(xiàn)雙鏈表互相交換任意兩個(gè)節(jié)點(diǎn)的方法示例
這篇文章主要介紹了Java實(shí)現(xiàn)雙鏈表互相交換任意兩個(gè)節(jié)點(diǎn)的方法,簡(jiǎn)單講述了雙鏈表的概念,并結(jié)合實(shí)例形式給出了java雙鏈表實(shí)現(xiàn)任意兩個(gè)節(jié)點(diǎn)交換的操作技巧,需要的朋友可以參考下2017-11-11