- 1. 环境配置
- 2. 测试
边学边写,持续更新中
配合目录用
- 下载并解压Maven到 /opt 目录下,配置环境变量
在/etc/profile.d 路径下创建一个 maven.sh 文件,写入以下代码
source /etc/profile ,用 mvn -v 查看是否安装成功,如图
export MAVEN_HOME=/opt/apache-maven-3.0.5
export PATH=$PATH:${MAVEN_HOME}/bin
2. 更换maven源
vim /opt/apache-maven-3.0.5/conf/settings.xml,在指定位置写入以下代码,如图
2. 测试nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public/
- 创建Maven工程
在 /opt 目录下,创建一个文件夹,进入该文件夹
mkdir workspace
在workspace文件夹下,创建项目,如图
mvn archetype:generate -DgroupId=com.root
默认回车执行,创建一个maven样例工程
输入项目名称,定义版本号-默认回车,检查-默认回车。如图
- 用 tree hdfs-mkdir/ 查看结构。若提示 tree not found ,按提示安装tree。如图
- 打包 mvn package , 输出hello world
在 hdfs-mkdir 目录下,执行mvn package ,再用 tree hdfs-mkdir/ 会增加如下内容
运行该打包文件,在/hdfs-mkdir 目录下。结果如图
java -cp target/hdfs-mkdir-1.0-SNAPSHOT.jar com.root.App
- 导入依赖。更改 pom.xml ,写入以下代码,并在如图所示加入版本号
junit junit RELEASE org.apache.logging.log4j log4j-core 2.8.2 org.apache.hadoop hadoop-common ${hadoop.version} org.apache.hadoop hadoop-client ${hadoop.version} org.apache.hadoop hadoop-hdfs ${hadoop.version}
- 清理上次运行的结果
mvn clean
再次运行 mvn package
运行打包的文件,成功输出
java -cp target/hdfs-mkdir-1.0-SNAPSHOT.jar com.root.App



