博客
关于我
CentOS 6.5 伪分布式 安装 hadoop 2.6.0
阅读量:789 次
发布时间:2023-01-26

本文共 2287 字,大约阅读时间需要 7 分钟。

安装JDK及Hadoop环境配置

安装JDK为了确保Hadoop能够正常运行,首先需要安装适当版本的Java Development Kit。

# 安装JDKsudo yum install java-1.8.0-openjdk-1.8.0.232-1.fc29.x86_64# 验证安装java -version

设置Hadoop用户为了便于管理,我们将创建一个专用于Hadoop的用户,并设置免密码SSH访问。

# �切换到root用户并创建hadoop用户sudo su root# 创建hadoop用户useradd hadoop# 设置hadoop用户的初始密码为`hadoop`passwd hadoop# 切换到hadoop用户sudo su hadoop# 生成SSH密钥(免密码登录)ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa# 将公钥复制到~/.ssh/authorized_keyscat ~/.ssh/id_dsa.pub > ~/.ssh/authorized_keys# 调整.ssh目录权限cd ~/.sshchmod 700 ./chmod 600 authorized_keys

解压Hadoop及设置用户权限将Hadoop解压到指定位置,并为用户分配必要的权限。

# 解压Hadooptar -xzf hadoop-2.6.0.tar.gz# 移动解压目录到/opt/hadoopmv hadoop-2.6.0 /opt/hadoop# 设置用户权限chown -R hadoop:andalone /opt/hadoop

配置环境变量配置环境变量,确保Hadoop能够识别相关路径和JDK版本。

# 添加JDK路径export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232-1.fc29.x86_64export JRE_HOME="$JAVA_HOME/jre"export CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/bin"export HADOOP_HOME=/opt/hadoopexport PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

配置核心配置文件根据需求配置各核心文件。

# 核心配置文件目录cd /usr/opt/hadoop/etc/hadoop/# 核心配置
hadoop.tmp.dir
/opt/hadoop/tmp
fs.default.name
localhost:9000
dfs.replication
1
dfs.namenode.name.dir
/opt/hadoop/dfs/name
dfs.datanode.data.dir
/opt/hadoop/dfs/data
dfs.permissions
false
mapreduce.framework.name
yarn
yarn.nodemanager.aux-services
mapreduce.shuffle
mapred.job.tracker
localhost:9001

(注:请根据实际需求填充对应配置文件中的其他必要属性)

启动Hadoop集群执行以下命令启动HDFS和YARN集群。

# 格式化Hadoop集群bin/hdfs namenode -format# 启动HDFS集群sbin/start-dfs.sh# 启动YARN集群sbin/start-yarn.sh# 验证集群状态tail -f /opt/hadoop/logs/hadoop-hadoop-namenode-.out

访问集群页面通过浏览器访问http://127.0.0.1:50070查看Hadoop Web 界面,确认集群状态正常运行。

注意事项

  • 确保所有用户组的权限正确配置,避免权限不足导致服务无法启动。
  • 如果出现sounds,检查配置文件和日志文件是否有误。
  • 定期备份重要数据和配置文件,确保集群运行稳定。

以上配置完成后,按照提示重启系统,即可完成Hadoop 环境的配置式部署。

转载地址:http://turyk.baihongyu.com/

你可能感兴趣的文章
elTable火狐浏览器换行
查看>>
15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案),让你面试轻松无压力!
查看>>
2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了
查看>>
0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏)
查看>>
100个电脑常用组合键大全(非常详细)零基础入门到精通,收藏这篇就够了
查看>>
10个程序员可以接私活的平台
查看>>
10个程序员可以接私活的平台(非常详细)零基础入门到精通,收藏这篇就够了
查看>>
10个运维拿来就用的 Shell 脚本,用了才知道有多爽,零基础入门到精通,收藏这一篇就够了
查看>>
10条sql语句优化的建议
查看>>
10款宝藏编程工具!新手必备,大牛强烈推荐! 从零基础到精通,收藏这篇就够了!
查看>>
10款最佳免费WiFi黑客工具(附传送门)零基础入门到精通,收藏这一篇就够了
查看>>
15个Python数据分析实用技巧(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
15个备受欢迎的嵌入式GUI库,从零基础到精通,收藏这篇就够了!
查看>>
15个程序员常逛的宝藏网站!!从零基础到精通,收藏这篇就够了!
查看>>
1分钟学会在Linux下模拟网络延迟
查看>>
200款免费的AI工具汇总
查看>>
2023年失业的你明白了什么道理?
查看>>
00后整顿职场?公司测试岗却新来了个00后卷王,3个月薪资干到20K...
查看>>
2023应届毕业生找不到工作很焦虑怎么办?
查看>>