日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hadoop 单机单间_Hadoop单机模式配置

發布時間:2025/3/12 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hadoop 单机单间_Hadoop单机模式配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Required Software

1. 安裝Java環境推薦的版本在鏈接中有介紹HadoopJavaVersions.

2. 安裝ssh以使用hadoop腳本管理遠程Hadoop daemons.

Download Hadoop

Installing Software

安裝JDK,網上的教程比較多,不做詳述

安裝ssh,在Ubuntu Linux系統上通過如下指令安裝:

$ sudo apt-get install ssh

$ sudo apt-get install rsync

對于mac操作系統,需要在偏好設置中開啟遠程登錄服務。

Configuration

配置Hadoop環境變量

export HADOOP_HOME="/Users/majun/mysoftware/hadoop272"

export PATH="$PATH:/Users/majun/mysoftware/scala/bin:$HADOOP_HOME/bin"

export HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=/usr/local/hadoop/lib/native"

修改etc/hadoop/core-site.xml:

fs.defaultFS

hdfs://localhost:9000

etc/hadoop/hdfs-site.xml:

dfs.replication

1

Setup passphraseless ssh

使用如下命令來判斷是否需要輸入密碼來ssh登陸:

ssh localhost

如果無法登陸在不輸密碼的情況下,可以執行下面的語句:

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

$ chmod 0600 ~/.ssh/authorized_keys

Execution

序列化數據

$ bin/hdfs namenode -format

啟動namenode和datanode daemon

$ sbin/start-dfs.sh

打開NameNode的web

NameNode - http://localhost:50070/

創建hdfs目錄

$ bin/hdfs dfs -mkdir /user

$ bin/hdfs dfs -mkdir /user/

將本地input拷進hdfs系統中

$ bin/hdfs dfs -put etc/hadoop input

運行官方提供的sample

$ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input output 'dfs[a-z.]+'

檢驗輸出文件,將hdfs文件拷到本地

$ bin/hdfs dfs -get output output

$ cat output/*

Reference

總結

以上是生活随笔為你收集整理的hadoop 单机单间_Hadoop单机模式配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。