首页 > 其他分享 >hadoop伪分布式安装

hadoop伪分布式安装

时间:2024-06-15 20:34:37浏览次数:22  
标签:安装 hadoop export usr PATH HOME local 分布式

配置ssh

要点:要求免密码登陆

cd ~/.ssh
ssh-keygen -t rsa
cat ./id_rsa.pub >> ./authorized_keys

Hadoop 伪分布式安装

# java1.8 !important JAVA必须安装1.8,不要安装高版本,会不兼容
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
sudo mkdir /usr/lib/jvm 
sudo tar -zxf jdk-8u201-linux-x64.tar.gz -C /usr/lib/jvm
# hadoop3.3.6安装
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.3.6/hadoop-3.3.6.tar.gz
sudo tar -zxf hadoop-3.3.6.tar.gz -C /usr/local/
sudo mv /usr/local/hadoop-3.3.6 /usr/local/hadoop

配置/etc/profile

# JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# HADOOP_HOME
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:${HADOOP_HOME}/bin
export PATH=$PATH:${HADOOP_HOME}/sbin

配置hadoop/etc/hadoop/core-site.xml

<configuration>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>file:/usr/local/hadoop/tmp</value>
        <description>Abase for other temporary directories.</description>
    </property>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

配置hadoop/etc/hadoop/hdfs-site.xml

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>file:/usr/local/hadoop/tmp/dfs/name</value>
    </property>
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>file:/usr/local/hadoop/tmp/dfs/data</value>
    </property>
</configuration>
/usr/local/hadoop/bin/hdfs namenode -format

配置hadoop/sbin/start-dfs.sh

HDFS_DATANODE_USER=username
HDFS_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=username
HDFS_SECONDARYNAMENODE_USER=username

配置hadoop/sbin/start-yarn.sh

YARN_RESOURCEMANAGER_USER=username
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=username

配置hadoop/etc/hadoop/hadoop-env.sh

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_201
export HADOOP=/usr/local/hadoop
export PATH=$PATH:/usr/local/hadoop/bin
/usr/local/hadoop/sbin/start-dfs.sh

标签:安装,hadoop,export,usr,PATH,HOME,local,分布式
From: https://www.cnblogs.com/moguw/p/18249680

相关文章

  • 传播之路——为了标题分类从而艰难安装GENSIM的不眠夜
    一、缘起要做传播学研究中,短视频标题的类目分析,其中的一个步骤是做词频矩阵参考了大佬的代码思路探索主题建模:使用LDA分析文本主题_lda主题分析-CSDN博客,前面都好好的,直到GENSIM的出现...二、问题出现(一)、gensim环境构建词频矩阵要用到gensim包,这就开始了我一整晚都在修电......
  • docker中安装win系统
    目录环境介绍安装docker在docker中安装win其他环境介绍Ubuntu24.04LTS172.16.186.148/24NAT4U/20G/120G安装docker#删除旧版本forpkgindocker.iodocker-docdocker-composedocker-compose-v2podman-dockercontainerdrunc;dosudoapt-getremove$pkg;don......
  • 植物大战僵尸杂交版V2.1安装教程
    下载链接:https://r0vr8xquwul.feishu.cn/docx/YDzedPsgMo5yEXxukoncUTPFnwd详细图文教程:https://www.yuque.com/zhefengerhuanzaigua/bld6x5/mrnhqr8tkisvxxkc软件介绍植物大战僵尸杂交版游戏中独特的杂交植物更是为游戏增添了不少亮点。这些杂交植物不仅外观独特,而且拥有更......
  • [隐私计算学习笔记]4——SecretFlow与SecretNote的安装部署
    目录1.SecretFlow介绍2.安装(亲测)2.1运行要求2.2安装方式2.2.1方式一:docker镜像2.2.2方式二:pypi2.2.3方式三:源码安装3.部署3.1前置知识——SecretFlow和Ray3.2 仿真模式——实现快速验证3.2.1单机仿真3.2.2集群仿真3.3 生产模式——实现安全生产4.关......
  • win10安装brother M7650DF打印机驱动怪招
    神州网信win10系统,安装兄弟M7650DF打印机驱动失败,电脑能识别usb信息,就是无法添加打印机,经上网搜索,得出以下解决方案。下载这个压缩包,然后按步骤操作即可!M7650DF/M7650DNFWIN10固件升级说明1.关闭打印机,在电脑上先安装文件夹中Brother_BHL2.exe驱动,完成安装。2.【关键操作】......
  • 完美解决“由于找不到msvcp140.dll,vcruntime140_1.dll,msvcp100.dll,msvcr120.dll等导致
    成功解决问题:由于找不到msvcp140.dll,vcruntime140_1.dll,msvcp100.dll,msvcr120.dll,mfc140u.dll,mfc140u.dll等导致的无法继续执行代码。重新安装程序可能会解决此问题。......
  • docker没外网安装方法
    docker没外网安装方法需要先清理之前docker的依赖,避免影响安装失败1,下载docker的压缩tar包百度云Docker18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A密码:dvvh2,解压tar包#解压tar-xvfdocker-18.06.1-ce.tgz#将压缩的全部文件复制到/usr/bincpdoc......
  • Linux下Nginx安装并开启SSL
    Linux下Nginx安装并开启SSL一.下载nginxNginxdownload下载后上传至服务器。PS:博主使用的Nginx版本为:nginx-1.23.4.tar.gz二.安装Nginx所需要的环境1.安装gcc-c++yuminstallgcc-c++yuminstall-yopensslopenssl-devel2.安装pcre包yuminstall-ypcrepcre......
  • pytorch学习:安装Anaconda
    安装Anaconda网址Anaconda|TheOperatingSystemforAI然后去邮箱点下载链接(但是为最新版本)建议从下面开始:下载网址推荐历史版本:Anaconda|TheOperatingSystemforAI(更加稳定)不要太新的版本,自己需求选择系统安装鼠标右键管理员身份运行选好自己的路径,......
  • Linux下Java环境安装
    Linux下open-jdk1.8安装教程一.下载安装包Javadownload下载后上传到服务器二.安装1.解压安装包tar-zxvfjdk-8u341-linux-x64.tar.gz2.配置环境变量在/etc/profile文件中,新增Java的环境变量vi/etc/profileexportJAVA_HOME=/usr/local/jdk/jdk1.8.0_341export......