成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

編譯Hadoop2.9源碼并搭建環境

大數據 Hadoop
因為以前安裝hadoop編譯版的時候遇到過問題,時間比較久了,具體問題有些描述不清了,建議大家下載源碼自己編譯安裝,如果遇到bug自己直接可以修改安裝。本文的實驗系統是mac,但是其他環境類似。

因為以前安裝hadoop編譯版的時候遇到過問題,時間比較久了,具體問題有些描述不清了,建議大家下載源碼自己編譯安裝,如果遇到bug自己直接可以修改安裝。本文的實驗系統是mac,但是其他環境類似。

1. 安裝jdk

2. 安裝maven

3. 安裝protobuf

4. 檢查openssl環境變量是否已經配置 

\

5. 安裝cmake

https://cmake.org/files/v3.9/cmake-3.9.6-Darwin-x86_64.dmg

編輯profile配置環境變量 :

  1. sudo vi /etc/profile 

在最下面添加: 

  1. export CMAKE_HOME=/Applications/CMake.app/Contents  
  2. export PATH=$CMAKE_HOME/bin:$PATH 

然后執行下面命令使配置生效:

  1. source /etc/profile 

6. 配置ssh免密鑰登錄

參考文章 http://www.jianshu.com/p/b354000ae5e2

7. 下載hadoop源碼

http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.9.0/hadoop-2.9.0-src.tar.gz

解壓到安裝目錄,查看編譯說明: 

\
\

編譯需要很多依賴,有些是必須的缺少可能會導致編譯失敗,每個電腦環境可能不太一致,可以先進行編譯,遇到錯誤再安裝。在編譯過程中如果網絡不穩定導致下載jar包失敗,這時只需要重新執行命令即可。 

\

8. 編譯

執行編譯命令 :mvn clean package -Pdist,native,docs -DskipTests -Dtar

全部編譯通過應該如下圖所示 

\

編譯遇到的問題:

8.1. 編譯hadoop-pipes需要OPENSSL_ROOT_DIR環境變量 

\

8.2. 編譯到hadoop-aws:jar時缺少依賴包DynamoDBLocal:jar 

\

需要在maven的配置文件添加settings.xml 添加mirror 

  1. dynamodb-local-oregon  
  2. DynamoDB Local Release Repository 

https://s3-us-west-2.amazonaws.com/dynamodb-local/release

*

亞馬遜官網給出了獲取的地址,上面的方法如果不行可以參考亞馬遜官網說明:

官網說明地址 

\

如果還下載不了可以先手動下載這個jar包,然后將這個jar包添加到本地maven倉庫,命令:

  1. mvn install:install-file -Dfile=/Users/zl/Downloads/DynamoDBLocal/1.11.86/DynamoDBLocal-1.11.86.jar -DgroupId=com.amazonaws -DartifactId=DynamoDBLocal -Dversion=1.11.86 -Dpackaging=jar 

9. 單機版搭建

編譯完的安裝包在hadoop-dist/target目錄下面 

\

移動到安裝目錄后修改配置文件,配置文件都在hadoop-2.9.0/etc/hadoop下,可以參考官方的配置文檔。

配置環境變量

  1. vi /etc/profile 

添加: 

  1. # HADOOP ENV 
  2. export HADOOP_HOME=/work/tools/hdp/hadoop-2.9.0 
  3. export HADOOP_INSTALL=$HADOOP_HOME 
  4. export HADOOP_MAPRED_HOME=$HADOOP_HOME 
  5. export HADOOP_COMMON_HOME=$HADOOP_HOME 
  6. export HADOOP_HDFS_HOME=$HADOOP_HOME 
  7. export HADOOP_YARN_HOME=$HADOOP_HOME 
  8. export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop 
  9. export HADOOP_PREFIX=$HADOOP_HOME 
  10. export YARN_CONF_DIR=$HADOOP_HOME/etc/hadoop 
  11. export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native 
  12. export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc= -Djava.library.path=$HADOOP_HOME/lib" export LD_LIBRARY_PATH=$HADOOP_HOME/lib/native/ 
  13. export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH 
  14. export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH 
  15. export CLASSPATH=.$HADOOP_CONF_DIR:$CLASSPATH 

9.1 core-site.xml 

\

9.2 hdfs-site.xml 

\

9.3 mapred-site.xml 

\

9.4 yarn-site.xml 

\

配置完成之后格式化namenode

  1. hdfs namenode -format 

 \

遇到的一個問題

  1. WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 

解決辦法

添加環境變量

  1. export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc= -Djava.library.path=$HADOOP_HOME/lib" export LD_LIBRARY_PATH=$HADOOP_HOME/lib/native/export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH 

10.啟動驗證

啟動hdfs

sbin/start-dfs.sh

啟動完之后查看進程

jps 

\

用瀏覽器可以看到運行狀態

http://localhost:50070/

啟動yarn

sbin/start-yarn.sh

查看進程 

\

在瀏覽器查看yarn的運行狀態

http://localhost:8288

搭建分布式環境和偽分布式環境類似,只不過是將各個功能分配到不同的節點之上,大部分的配置一樣,具體可以參考官方文檔。

 

責任編輯:未麗燕 來源: 網絡大數據
相關推薦

2023-08-11 14:06:58

鴻蒙Windows

2018-07-10 15:15:11

2010-06-04 16:17:02

2020-04-01 11:11:35

Hadoop運行環境分布式

2012-11-01 17:15:04

2022-10-14 15:44:03

大數據Hadoop

2020-09-30 08:54:16

鴻蒙

2025-05-26 08:05:00

Nacos源碼開發

2012-11-07 17:25:46

hadoopUbuntu 12.0

2023-07-10 08:43:53

SpringIDEA

2022-12-05 08:41:39

Redis調試環境源碼

2010-01-13 10:14:45

2010-06-04 17:43:12

Hadoop集群搭建

2012-07-31 13:28:03

GAE

2011-07-06 15:44:26

iPhone XCode Leopard

2017-05-11 11:00:11

大數據Hadoop數據處理

2014-09-04 09:35:17

2016-10-27 09:37:10

Hadoop集群配置

2011-12-07 16:11:50

Hadoop集群搭建

2015-08-07 11:11:15

反編譯源代碼Mac
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人精品一区二区三区中文字幕 | 蜜月aⅴ国产精品 | 日本一二三区在线观看 | 国产成人免费视频网站高清观看视频 | 免费看大片bbbb欧美 | 精品国产欧美 | 欧美视频 亚洲视频 | 99爱视频 | 久久99精品久久久久久青青日本 | 久久视频精品 | 狠狠色香婷婷久久亚洲精品 | 99久久99| 国产乱码精品一区二区三区五月婷 | 在线观看精品视频网站 | 成人免费大片黄在线播放 | 精品av天堂毛片久久久借种 | 亚洲国产精品91 | 亚洲精品久久久蜜桃 | 人人干人人干人人干 | 99久热在线精品视频观看 | 亚洲一区二区在线播放 | 久久久久国产精品一区二区 | 中文字幕一区在线 | 免费在线成人 | 成人欧美日韩一区二区三区 | 天堂三级 | 瑞克和莫蒂第五季在线观看 | 中文字幕一区二区在线观看 | 热久久免费视频 | 日韩在线免费视频 | 亚洲国产网 | av性色全交蜜桃成熟时 | 亚洲国产成人精品在线 | 国产精品视频一区二区三区不卡 | 在线国产一区 | 国产一区二区在线91 | 国产91视频一区二区 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 免费色网址 | 亚洲天堂一区二区 | 免费不卡视频 |