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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

CentOS7-64bit 编译 Hadoop-2.5.0,并分布式安装

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7-64bit 编译 Hadoop-2.5.0,并分布式安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要
CentOS7-64bit 編譯 Hadoop-2.5.0,并分布式安裝

目錄[-]

  • 1.系統環境說明
  • 2.安裝前的準備工作
  • 2.1 關閉防火墻
  • 2.2 檢查ssh安裝情況,如果沒有則安裝ssh
  • 2.3 安裝vim
  • 2.4 設置靜態ip地址
  • 2.5 修改host名稱
  • 2.6 創建hadoop用戶
  • 2.7 配置ssh無密鑰登錄
  • 3.安裝必須的軟件
  • 3.1 安裝JDK
  • ##################################### [100%]
  • ##################################### [100%]
  • 3.2 安裝其他必須軟件
  • 3.3 安裝ant
  • 3.4 安裝findbugs
  • 3.5 安裝protobuf
  • 4. 編譯hadoop源碼
  • 4.1 maven中央倉庫的配置(改成oschina,增加訪問速度)
  • 4.2 編譯完成之后,目錄/usr/hadoop-2.5.0-src/hadoop-dist/target/hadoop-2.5.0
  • 5. 配置hadoop
  • 5.1 基礎操作
  • 5.2 配置所有slave節點
  • 5.3 修改hadoop-env.sh和yarn-env.sh
  • 5.4 修改core-site.xml
  • 5.5 修改hdfs-site.xml
  • 5.6 修改mapred-site.xml
  • 5.7 配置yarn-site.xml
  • 5.8 格式化namenode
  • 5.9 啟動hdfs
  • 5.10 檢查啟動情況

?

1.系統環境說明

CentOS 7.0 x64 版本

192.168.1.7 master
192.168.1.8 slave
192.168.1.9 slave
192.168.1.10 slave

?

2.安裝前的準備工作

?

2.1 關閉防火墻

#?systemctl?status?firewalld.service??--查看防火墻狀態 #?systemctl?stop?firewalld.service????--關閉防火墻 #?systemctl?disable?firewalld.service?--永久關閉防火墻

?

2.2 檢查ssh安裝情況,如果沒有則安裝ssh

#?systemctl?status?sshd.service??--查看ssh狀態 #?yum?install?openssh-server?openssh-clients

?

2.3 安裝vim

#?yum?-y?install?vim

?

2.4 設置靜態ip地址

#?vim?/etc/sysconfig/network-scripts/ifcfg-eno16777736

BOOTPROTO="static"
ONBOOT="yes"
IPADDR0="192.168.1.7"
PREFIX0="255.255.255.0"
GATEWAY0="192.168.1.1"
DNS1="61.147.37.1"
DNS2="101.226.4.6"

?

2.5 修改host名稱

#?vim?/etc/sysconfig/network

HOSTNAME=master

#?vim?/etc/hosts 192.168.1.7???master 192.168.1.8???slave1 192.168.1.9???slave2 192.168.1.10??slave3 #?hostnamectl?set-hostname?master????(CentOS7?下原有的修改host方法無效了)

?

2.6 創建hadoop用戶

#?useradd?hadoop?--創建用戶名為hadoop的用戶#?passwd?hadoop??--為用戶hadoop設置密碼

?

2.7 配置ssh無密鑰登錄

———–下面是在master上面的操作

#?su?hadoop?--切換到hadoop用戶$?cd?~??????--打開用戶文件夾 $?ssh-keygen?-t?rsa?-P?''?--生成密碼對,/home/hadoop/.ssh/id_rsa和/home/hadoop/.ssh/id_rsa.pub $?cat?~/.ssh/id_rsa.pub?>>?~/.ssh/authorized_keys????????--把id_rsa.pub追加到授權的key里面去 $?chmod?600?~/.ssh/authorized_keys????????--修改權限 $?su??--切換到root用戶#?vim?/etc/ssh/sshd_config???--修改ssh配置文件RSAAuthentication?yes?#啟用RSA認證PubkeyAuthentication?yes?#啟用公鑰私鑰配對認證方式AuthorizedKeysFile?.ssh/authorized_keys?#公鑰文件路徑 #?su?hadoop?--切換到hadoop用戶 $?scp?~/.ssh/id_rsa.pub?hadoop@192.168.1.8:~/????????????????--把公鑰復制所有的Slave機器上

———-下面是在slave1上面的操作

?#?su?hadoop?--切換到hadoop用戶$?mkdir?~/.ssh$?chmod?700?~/.ssh$?cat?~/id_rsa.pub?>>?~/.ssh/authorized_keys????????????????--追加到授權文件"authorized_keys"$?chmod?600?~/.ssh/authorized_keys??????????????????????????--修改權限$?su?--切換回root用戶?#?vim?/etc/ssh/sshd_config???--修改ssh配置文件RSAAuthentication?yes?#啟用RSA認證PubkeyAuthentication?yes?#啟用公鑰私鑰配對認證方式AuthorizedKeysFile?.ssh/authorized_keys?#公鑰文件路徑

?

3.安裝必須的軟件

?

3.1 安裝JDK

#?rpm?-ivh?jdk-7u67-linux-x64.rpm

Preparing…

?

? ##################################### [100%]

1:jdk

?

? ##################################### [100%]

Unpacking JAR files…
rt.jar…
jsse.jar…
charsets.jar…
tools.jar…
localedata.jar…

#?vim?/etc/profileexport?JAVA_HOME=/usr/java/jdk1.7.0_67?export?PATH=$PATH:$JAVA_HOME/bin #?source?profile?--修改生效

?

3.2 安裝其他必須軟件

#?yum?install?maven?svn?ncurses-devel?gcc*?lzo-devel?zlib-devel?autoconf?automake?libtool?cmake?openssl-devel

?

3.3 安裝ant

#?tar?zxvf?apache-ant-1.9.4-bin.tar.gz#?vim?/etc/profileexport?ANT_HOME=/usr/local/apache-ant-1.9.4export?PATH=$PATH:$ANT_HOME/bin

?

3.4 安裝findbugs

#?tar?zxvf?findbugs-3.0.0.tar.gz#?vim?/etc/profileexport?FINDBUGS_HOME=/usr/local/findbugs-3.0.0export?PATH=$PATH:$FINDBUGS_HOME/bin

?

3.5 安裝protobuf

#?tar?zxvf?protobuf-2.5.0.tar.gz(必須是2.5.0版本的,不然編譯hadoop的時候報錯) #?cd?protobuf-2.5.0 #?./configure?--prefix=/usr/local #?make?&&?make?install

?

4. 編譯hadoop源碼

#?tar?zxvf?hadoop-2.5.0-src.tar.gz #?cd?hadoop-2.5.0-src #?mvn?package?-Pdist,native,docs?-DskipTests?-Dtar

?

4.1 maven中央倉庫的配置(改成oschina,增加訪問速度)

#?vim?/usr/share/mavem/conf/settings.xml<mirrors><mirror><id>nexus-osc</id><mirrorOf>*</mirrorOf><name>Nexus?osc</name><url>http://maven.oschina.net/content/groups/public/</url></mirror></mirrors><profiles><profile><id>jdk17</id><activation><activeByDefault>true</activeByDefault><jdk>1.7</jdk></activation><properties><maven.compiler.source>1.7</maven.compiler.source><maven.compiler.target>1.7</maven.compiler.target><maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion></properties>????<repositories><repository><id>nexus</id><name>local?private?nexus</name><url>http://maven.oschina.net/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>nexus</id><name>local?private?nexus</name><url>http://maven.oschina.net/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles>

?

4.2 編譯完成之后,目錄/usr/hadoop-2.5.0-src/hadoop-dist/target/hadoop-2.5.0

#?./bin/hadoop?versionHadoop?2.5.0Subversion?Unknown?-r?Unknown Compiled?by?root?on?2014-09-12T00:47Z Compiled?with?protoc?2.5.0From?source?with?checksum?423dcd5a752eddd8e45ead6fd5ff9a24 This?command?was?run?using?/usr/hadoop-2.5.0-src/hadoop-dist/target/hadoop-2.5.0/share/hadoop/common/hadoop-common-2.5.0.jar #?file?lib//native/*lib//native/libhadoop.a:???????? current?ar?archivelib//native/libhadooppipes.a:??? current?ar?archivelib//native/libhadoop.so:??????? symbolic?link?to?`libhadoop.so.1.0.0'lib//native/libhadoop.so.1.0.0:?ELF?64-bit?LSB?shared?object,?x86-64,?version?1?(SYSV),?dynamically?linked,?BuildID[sha1]=0x972b31264a1ce87a12cfbcc331c8355e32d0e774,?not?strippedlib//native/libhadooputils.a:??? current?ar?archivelib//native/libhdfs.a:?????????? current?ar?archivelib//native/libhdfs.so:????????? symbolic?link?to?`libhdfs.so.0.0.0'lib//native/libhdfs.so.0.0.0:???ELF?64-bit?LSB?shared?object,?x86-64,?version?1?(SYSV),?dynamically?linked,?BuildID[sha1]=0x200ccf97f44d838239db3347ad5ade435b472cfa,?not?stripped

?

5. 配置hadoop

?

5.1 基礎操作

#?cp?-r?/usr/hadoop-2.5.0-src/hadoop-dist/target/hadoop-2.5.0?/opt/hadoop-2.5.0 #?chown?-R?hadoop:hadoop?/opt/hadoop-2.5.0 #?vi?/etc/profileexport?HADOOP_HOME=/opt/hadoop-2.5.0export?PATH=$PATH:$HADOOP_HOME/bin #?su?hadoop $?cd?/opt/hadoop-2.5.0 $?mkdir?-p?dfs/name $?mkdir?-p?dfs/data $?mkdir?-p?tmp $?cd?etc/hadoop

?

5.2 配置所有slave節點

$?vim?slaves slave1 slave2 slave3

?

5.3 修改hadoop-env.sh和yarn-env.sh

$?vim?hadoop-env.sh?/?vim?yarn-env.sh export?JAVA_HOME=/usr/java/jdk1.7.0_67

?

5.4 修改core-site.xml

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>131702</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>file:/opt/hadoop-2.5.0/tmp</value>
</property>
<property>
<name>hadoop.proxyuser.hadoop.hosts</name>
<value></value>
</property>
<property>
<name>hadoop.proxyuser.hadoop.groups</name>
<value></value>
</property>
</configuration>

?

5.5 修改hdfs-site.xml

<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>/opt/hadoop-2.5.0/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/opt/hadoop-2.5.0/dfs/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>master:9001</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
</configuration>

?

5.6 修改mapred-site.xml

#?cp?mapred-site.xml.template?mapred-site.xml

<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>master:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>master:19888</value>
</property>
</configuration>

?

5.7 配置yarn-site.xml

<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>master:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>master:8088</value>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>768</value>
</property>
</configuration>

?

5.8 格式化namenode

$?./bin/hdfs?namenode?-format

?

5.9 啟動hdfs

$?./sbin/start-dfs.sh $?./sbin/start-yarn.sh

?

5.10 檢查啟動情況

http://192.168.1.7:8088http://192.168.1.7:50070

參考?http://www.it165.net/admin/html/201403/2453.html

Hadoop- – 2.2.0 4 64 ?位源碼編譯及分布式安裝.pdf

轉載于:https://www.cnblogs.com/kluan/p/4453163.html

總結

以上是生活随笔為你收集整理的CentOS7-64bit 编译 Hadoop-2.5.0,并分布式安装的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品三级在线 | 被灌满精子的波多野结衣 | 亚洲三页| 中国黄色片视频 | 欧美涩涩视频 | 欧洲亚洲精品 | 一区二区三区av | 日本五十熟hd丰满 | 亚洲一区二区三区在线观看视频 | 无码人妻久久一区二区三区不卡 | 日本精品在线看 | 欧美精品一区视频 | xxx.国产 | 久久久久久久极品 | 七月婷婷综合 | 国产精品久久久久影院 | 99热这里只有精品7 青青草社区 | 天堂av手机版 | 99久久久精品免费观看国产 | 九九热国产在线 | 一区二区三区四区视频在线观看 | 总裁边开会边做小娇妻h | 超级黄色录像 | 久热精品在线 | 亚洲国产精品成人综合在线 | 欧美日韩在线看 | 免费久久精品视频 | 国产91看片| 国产精品日韩欧美一区二区三区 | 久久精品在线观看 | 精品无码m3u8在线观看 | 国产嫩草视频 | 国产一区不卡 | 毛片国产精品 | 我要色综合天天 | 黄色片免费网站 | 亚洲一区二区三区 | 七月色 | 又大又硬又爽免费视频 | 日韩激情网址 | 日本a√在线观看 | 少妇激情四射 | 日本色视频 | 久久久久久久久免费 | 日韩一级片免费在线观看 | 99re6在线精品视频免费播放 | 五月天视频网站 | 麻豆视频一区二区三区 | 一区二区欧美日韩 | 狠狠干影院 | a网站在线观看 | 国产精品sm| 青青草公开视频 | 亚洲男女视频在线观看 | 国产浮力影院 | 亚洲一区二区日韩 | 一级aaa毛片| 91看片在线观看 | 欧美一级淫片免费视频魅影视频 | 国产精品久久久久久久久晋中 | 日本中文字幕在线视频 | 操bbbbb | 日日摸日日碰 | 一级黄色大全 | 朝鲜黄色片 | 91视| 久久大片 | 91精品人妻一区二区三区果冻 | 亚洲国产精品一区 | 精品福利视频导航 | jizz韩国 | 国产伦精品一区二区三区妓女下载 | 欧美日韩视频一区二区三区 | 国产一级做a爰片在线看免费 | 欧洲xxxxx | 深夜视频在线看 | 一区自拍| 午夜精品一区二区三区免费视频 | 我不卡av| 91精品国产成人观看 | 色片在线免费观看 | 亚洲国产精品欧美久久 | 三a大片 | 懂色av一区二区 | 男女午夜视频在线观看 | 精品一区二区三区中文字幕 | 开心激情亚洲 | 女人17片毛片60分钟 | 九九热免费在线 | 久久神马 | 美女让男人捅 | 日本人妻一区二区三区 | 国产黄色片在线观看 | 福利视频在线免费观看 | 在线免费成人 | 青青草超碰在线 | 色综合中文综合网 | 亚洲精选一区 | 青草青在线 |