Ubuntu18.0.4配置Hadoop1.2.1环境

在虚拟机中安装Linux,我这里选用VMware虚拟机;Linux版本是Ubuntu

VMware安装Ubuntu这里就不做说明了,网上有很多教程

 

1.安装jdk

apt install openjdk-8-jre-headless

开始安装

2.配置Java环境变量

进入/etc/profile文件

输入以下内容

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

 

 可能会遇到“您没有权限修改”,尝试输入 sudo gedit /etc/profile;再进行编辑

 3.安装hadoop

输入以下命令,默认安装在桌面(desktop)

wget https://archive.apache.org/dist/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz

 

 移动到/opt/下,便于管理

mv hadoop-1.2.1.tar.gz /opt/

 

进入conf文件夹下,cd conf

编辑hadoop-env.sh

vim hadoop-env.sh

 

编辑core-site.xml

vim core-site.xml

 

在Property里面输入以下配置信息

复制代码
<property>

<name>hadoop.tmp.dir</name>

<value>/hadoop</value>

</property>

<property>

<name>dfs.name.dir</name>

<value>/hadoop/name</value>

</property>

<property>

<name>fs.default.name</name>

<value>hdfs://localhost:9000</value>

</property>
复制代码

 

 

编辑hdfs-site.xml

vim hdfs-site.xml

将下面这句话复制到property里

<property>
<name>dfs.data.dir</name>
<value>/hadoop/data</value>
</property>

编辑mapred-site.xml

vim mapred-site.xml

复制这句话,同理

<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>

再回到/etc/profile,添加信息如下,配置Hadoop环境变量

使其生效

source /etc/profile

进入/opt/hadoop-1.2.1/bin

对namenode进行格式化操作

hadoop namenode -format

 

如果之前的配置正确,这一步不应该报异常,报错的话请检查之前四个文件(hadoop-env.sh,core-site.xml,hdfs-site.xml,mapred-site.xml)的配置是否正确

 

启动

 start-all.sh

然后输入root密码

 

最后在/opt/hadoop-1.2.1/bin目录下输入

jps

结果如下,至此,Hadoop环境搭建成功

 

posted @   Rest探路者  阅读(573)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
levels of contents
点击右上角即可分享
微信分享提示