centos7.0如何编译hadoop2.6

2023-04-09 07:25:00 centos7 hadoop2 编译

如何编译hadoop2.6

1.下载hadoop源码

从官网下载hadoop源码,我这里下载的是hadoop-2.6.0-src.tar.gz。

2.解压源码

将下载好的源码解压,我这里解压到/usr/local/src目录下。

3.编译hadoop

进入hadoop源码目录,执行如下命令来编译hadoop源码:

mvn package -Pdist,native -DskipTests -Dtar

编译完成后,会在hadoop源码目录的目录下生成一个hadoop-2.6.0-src目录,里面包含了编译好的hadoop二进制文件。

4.安装hadoop

将编译好的hadoop二进制文件复制到安装目录下,我这里是/usr/local/hadoop。

5.配置hadoop

修改hadoop的配置文件,我这里修改的是hadoop的核心配置文件hadoop-env.sh和core-site.xml,修改如下:

hadoop-env.sh

# The java implementation to use. Required. export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79

core-site.xml

fs.defaultFS hdfs://localhost:9000

6.启动hadoop

执行如下命令来启动hadoop:

$HADOOP_HOME/sbin/start-dfs.sh

启动完成后,可以通过http://localhost:50070来访问hadoop的管理界面了。

相关文章