系統:Ubuntu18.04
Hadoop:3.3.0
系統環境準備
sudo apt-get update
sudo apt-get install default-jdk
sudo apt-get install vim
sudo apt-get install ssh
創建一個用戶,命名為hadoop(或者其他的也可)
sudo useradd hadoop
之后輸出密碼,確認一下即可
之后操作都在該用戶下進行
下載hadoop安裝包
先下載hadoop安裝包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz
配置ssh免密登錄
在hadoop安裝包下載的時候,可以先配置下ssh的免密登錄
輸入下列命令,之后一直按回車即可
ssh-keygen -t rsa
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
配置hadoop
在配置之前,先在用戶根目錄下創建一個local檔案夾,用于存放解壓后的hadoop軟體
mkdir local
進到hadoop壓縮包所在目錄,運行該命令,把hadoop解壓到local目錄下
tar -zxvf hadoop-3.3.0.tar.gz -C ~/local
進入到hadoop安裝包目錄下,
配置JAVA_HOME
打開etc/hadoop/hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
如果jdk是使用默認安裝方式的話,一般是在下方的目錄下
/usr/lib/jvm
修改core-site.xml檔案
打開etc/hadoop/core-site.xml
- hadoop.tmp.dir:臨時檔案存放的路徑
加入下列配置
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/local/tmp</value>
</property>
修改hdfs-site.xml檔案
打開etc/hadoop/hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
運行hadoop
進入hadoop目錄下
在第一次運行之前,得先進行格式化
bin/hdfs namenode -format
啟動 NameNode daemon 和 DataNode daemon
sbin/start-dfs.sh
關閉的命令為
sbin/stop-dfs.sh
運行完成后可以用jps命令查看,出現一下幾個資訊,單節點就安裝完成了
NameNode
DataNode
SecondaryNameNode
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271284.html
標籤:其他
下一篇:Kafka服務端
