1.安装JDK
1.1 下载解压
tar zxf jdk-8u151-linux-x64.tar.gz -C /usr/local/src
mv jdk-8u151-linux-x64 java
1.2 添加环境变量
export JAVA_HOME=/usr/local/src/java
export PATH=$PATH:$JAVA_HOME/bin
source /etc/prifile
java -version
2.安装Hadoop
1.1 下载解压
tar zxf hadoop-3.4.0.tar.gz -C /usr/local/src/
mv hadoop-3.4.0 hadoop
1.2 添加环境变量
export HADOOP_HOME=/usr/local/src/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
source /etc/prifile
hadoop version
最终环境变量是这个样子的:
3.测试
3.1 创建input/data.txt文件输入以下内容
hadoop!
hadoop hello!
hadoop 2
3.2 运行测试用例
hadoop jar /usr/local/src/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.4.0.jar wordcount input/data.txt output
结果如图:
jar *.jar wordcount
是jar包的运行格式,指定jar包 包名 主类
可以输入多个文件
输出目录必须不存在
ps:
开启虚拟机前检查主机环境
1.网络适配器中VMware Virtual Ethernet Adapter for VMnet8
是否开启
2.虚拟网络编辑器中的VMnet8下子网IP是否与虚拟机DHCP分配到的ip地址在同一网段(前三个字段一致)
3.虚拟机是否开启网络连接
虚拟机查询IP命令:ip a
pps:
secureFX已经设置UTF-8显示中文时仍然乱码
参考路径:E:\SecureCRT\Data\Settings\Config\Sessions
安装路径下找到你的虚拟机ip.ini
作如下修改后重启secureFX
原文链接:
https://blog.csdn.net/baochanghong/article/details/51506271#:~:text=secureFX
p*4s:
SecureCRT设置字符编码及改变字体大小
p*5s:
可以分别依次进入/opt/software
和/usr/local/src/
,然后cd -
快速切换工作目录
下载链接:
JDK-华为镜像
Hadoop-清华镜像