hadoop0.20.2配置 in linux(ubuntu)
配置ssh
建立金鑰,這裡p後面是空密碼,不推薦使用空密碼
ssh-keygen -t rsa -P ''
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
配置完後,執行一下 ssh localhost, 確認你的機器可以用 SSH 連線,並且連線時不需要手工輸入密碼
下載hadoop
wget http://mirror.bjtu.edu.cn/apache/hadoop/common/hadoop-0.20.2/hadoop-0.20.2.tar.gz
tar -xvf hadoop-0.20.2.tar.gz
增加環境變數
在/etc/environment
HADOOP_HOME=目錄路徑
JAVA_HOME=jdk路徑
在/etc/profile中增加
export HADOOP_HOME=目錄路徑
export JAVA_HOME=jdk路徑
修改hadoop配置檔案
修改$HADOOP_HOME/conf/hadoop-env.sh
#export JAVA_HOME=
改為export JAVA_HOME=jdk路徑
設定HDFS目錄
mkdir /$HOME/tmp
chmod -R 777 /$HOME/tmp
修改/conf/core-site.xml檔案
增加
<property>
<name>hadoop.tmp.dir</name>
<value>/home/du/tmp</value>
<description>A base for other temporary directories.</description>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:54310</value>
</property>
修改conf/mapred-site.xml
<property>
<name>mapred.job.tracker</name>
<value>localhost:54311</value>
<description>The host and port that the MapReduce job tracker runs
at. If "local", then jobs are run in-process as a single map
and reduce task.
</description>
</property>
修改 conf/hdfs-site.xml
增加
<property>
<name>dfs.replication</name>
<value>1</value>
<description>Default block replication.
The actual number of replications can be specified when the file is created.
The default is used if replication is not specified in create time.
</description>
</property>
格式化檔案系統
hadoop namenode -format
啟動偽分散式
$HADOOP_HOME/bin/start-all.sh
檢查是否啟動成功
jps
18160 SecondaryNameNode
17777 NameNode
17970 DataNode
18477 Jps
18409 TaskTracker
18231 JobTracker
停止
$HADOOP_HOME/bin/stop-all.sh
hadoop web訪問介面
http://localhost:50030/ job
tracker訪問
http://localhost:50060/
task tracker訪問
http://localhost:50070/ name
node訪問
相關文章
- ubuntu linux配置UbuntuLinux
- ubuntu下hadoop0.20.2報錯/dfs/name is in an inconsistent stateUbuntuHadoop
- Linux 配置本地源 (Ubuntu / CentOS)LinuxUbuntuCentOS
- Linux Ubuntu安裝配置教程LinuxUbuntu
- 開發環境配置 - Linux(Ubuntu)開發環境LinuxUbuntu
- Linux—Ubuntu14.0.5配置JAVA環境LinuxUbuntuJava
- [Linux] Ubuntu 18 LTS netplan 網路配置LinuxUbuntu
- Linux Ubuntu18.04 安裝配置 clashLinuxUbuntu
- Ubuntu 配置Ubuntu
- Linux(Ubuntu)下配置Android Studio的快捷啟動方式LinuxUbuntuAndroid
- Linux Ubuntu Maven 環境配置不成功的原因LinuxUbuntuMaven
- 【Ubuntu】Ubuntu 24 配置映象源Ubuntu
- Ubuntu OpenNTM配置Ubuntu
- Ubuntu小配置Ubuntu
- Ubuntu linux 為啥要開始選擇ubuntu LINUXUbuntuLinux
- ubuntu下vsftpd配置UbuntuFTP
- ubuntu:舊版本配置apt源(ubuntu 21.10)UbuntuAPT
- Ubuntu 配置軟體源Ubuntu
- Ubuntu下配置Python版本UbuntuPython
- Ubuntu怎麼配置ftpUbuntuFTP
- Ubuntu下Linux配置核心各種常見錯誤和解決辦法UbuntuLinux
- ubuntu中Django相關配置UbuntuDjango
- ubuntu16.04 lamp https配置UbuntuLAMPHTTP
- VMware 中配置Ubuntu網路Ubuntu
- 新裝Ubuntu環境配置Ubuntu
- Ubuntu安裝zabbix配置教程Ubuntu
- TotallySAF+Ubuntu簡要配置Ubuntu
- 配置Ubuntu DNS伺服器UbuntuDNS伺服器
- Ubuntu 配置SSH伺服器Ubuntu伺服器
- 在ubuntu supervisor 安裝 配置Ubuntu
- Ubuntu開發環境配置Ubuntu開發環境
- ubuntu環境配置備忘Ubuntu
- Ubuntu 16.04 配置靜態 ipUbuntu
- Ubuntu配置JDK環境變數(ubuntu java_home)UbuntuJDK變數Java
- Linux基礎知識(Ubuntu)LinuxUbuntu
- Linux Ubuntu 修改網路卡名字LinuxUbuntu
- 在 Ubuntu 中用 UFW 配置防火牆Ubuntu防火牆
- ubuntu18.04配置Jenkins+dockerUbuntuJenkinsDocker
- Ubuntu 16.04 下安裝配置caffeUbuntu