当前位置: 首页 > news >正文

宁波拾谷网站建设嘉兴五县两区网站建设

宁波拾谷网站建设,嘉兴五县两区网站建设,网站建设源码包,化肥厂的网站摸板文章目录Hadoop 运行环境搭建#xff08;开发重点#xff09;一、安装JDK二、安装配置 Hadoop1、安装 hadoop2、hadoop 目录结构3、设置免密登录4、完全分布式模式#xff08;开发重点#xff09;1#xff09;分发jdk2#xff09;集群配置(1) 集群部署规划(2) 配置文件说… 文章目录Hadoop 运行环境搭建开发重点一、安装JDK二、安装配置 Hadoop1、安装 hadoop2、hadoop 目录结构3、设置免密登录4、完全分布式模式开发重点1分发jdk2集群配置(1) 集群部署规划(2) 配置文件说明(3) 配置集群4) 集群基本测试(1) 上传文件到集群5) 配置历史服务器Hadoop 运行环境搭建开发重点 一、安装JDK 将 hadoop 的安装包和 jdk 的安装包上传到 hadoop102 的 /opt/software 目录下 输入命令tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/ 将jdk压缩包解压到 /opt 目录下 输入命令 mv jdk1.8.0_212/ jdk1.8 包的名字太长了我们给他改成jdk1.8 然后接下来配置jdk的环境变量 输入命令vim /etc/profile 添加以下的变量 export JAVA_HOME/opt/jdk1.8 export PATH$PATH:$JAVA_HOME/bin输入命令source /etc/profile 保存配置 输入命令java -version 可以看到jdk安装成功了 二、安装配置 Hadoop 1、安装 hadoop 将 /opt/software 目录下的hadoop压缩包解压到 /opt 目录下 输入命令: tar -zxvf hadoop-3.1.3.tar.gz -C /opt 可以看到 opt目录下就有hadoop包了 输入命令vim /etc/profile 配置Hadoop的环境变量 export HADOOP_HOME/opt/hadoop-3.1.3 export PATH$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH export HDFS_NAMENODE_USERroot export HDFS_DATANODE_USERroot export HDFS_SECONDARYNAMENODE_USERroot输入命令source /etc/profile 让环境生效 输入命令hadoop version可以看到hadoop安装成功 2、hadoop 目录结构 查看 hadoop 的目录结构 hdfs 是存储的mapred 是计算的yarn是资源调度的 hadoop 重要目录 1bin 目录存放对 Hadoop 相关服务hdfsyarnmapred进行操作的脚本 2etc 目录Hadoop 的配置文件目录存放 Hadoop 的配置文件 3lib 目录存放 Hadoop 的本地库对数据进行压缩解压缩功能 4sbin 目录存放启动或停止 Hadoop 相关服务的脚本 5share 目录存放 Hadoop 的依赖 jar 包、文档、和官方案例 3、设置免密登录 输入命令cd .ssh 输入命令ssh-keygen -t rsa 然后按三次回车 就会生成两个文件 id_rsa私钥、id_rsa.pub公钥 将公钥拷将公钥拷贝到要免密登录的目标机器上 ssh-copy-id hadoop102 ssh-copy-id hadoop103 ssh-copy-id hadoop104 现在登录到其他的虚拟机上就不会输密码了 注意 还需要在 hadoop103 上采用 root 账号配置一下无密登录到 hadoop102、hadoop103、 hadoop104 服务器上。 还需要在 hadoop104 上采用 root 账号配置一下无密登录到 hadoop102、hadoop103、 hadoop104 服务器上。 还需要在 hadoop102 上采用 root 账号配置一下无密登录到 hadoop102、hadoop103、 hadoop104 4、完全分布式模式开发重点 1准备三台客户机关闭防火墙静态IP主机名称 2安装JDK 3配置环境变量 4安装 Hadoop 5配置环境变量 6配置集群 7单点启动 8配置ssh 9群起并测试集群 1分发jdk 在 hadoop102 上将hadoop12 中 /opt/jdk1.8 目录拷贝到 hadoop103hadoop104 上面去 输入命令scp -r $JAVA_HOME roothadoop103:/opt 输入命令scp -r $JAVA_HOME roothadoop104:/opt 可以看到 hadoop103 和 hadoop104 也有jdk文件了 hadoop 也是同样的拷贝拷贝到 hadoop103 和 hadoop104 输入命令 scp -r $HADOOP_HOME roothadoop103:/opt 可以看到hadoop103 和 hadoop104 也有hadoop包了 2集群配置 (1) 集群部署规划 注意 NameNode 和 SecondaryNameNode 不要安装在同一台服务器 ResourceManager 也很消耗内存不要和 NameNode、SecondaryNameNode 配置在 同一台机器上 (2) 配置文件说明 Hadoop 配置文件分两类默认配置文件和自定义配置文件只有用户想修改某一默认 配置值时才需要修改自定义配置文件更改相应属性值。 1、默认配置文件 2、自定义配置文件 core-site.xml、hdfs-site.xml、yarn-site.xml、mapred-site.xml 四个配置文件存放在 $HADOOP_HOME/etc/hadoop 这个路径上用户可以根据项目需求重新进行修改配置 (3) 配置集群 1、核心配置文件 配置 core-site.xml 输入命令cd $HADOOP_HOME/etc/hadoop 进入hadoop的配置的目录 输入命令vim core-site.xml 配置core-site.xml 文件 ?xml version1.0 encodingUTF-8? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl? !--Licensed under the Apache License, Version 2.0 (the License);you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. See accompanying LICENSE file. --!-- Put site-specific property overrides in this file. --configuration!-- 指定 NameNode 的地址 --propertynamefs.defaultFS/namevaluehdfs://hadoop102:8020/value/property!-- 指定 hadoop 数据的存储目录 --propertynamehadoop.tmp.dir/namevalue/opt/hadoop-3.1.3/data/value/property!-- 配置 HDFS 网页登录使用的静态用户为 atguigu --propertynamehadoop.http.staticuser.user/namevalueaex/value/property /configuration2、HDFS 配置文件 配置 hdfs-site.xml 输入命令vim hdfs-site.xml ?xml version1.0 encodingUTF-8? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl? !--Licensed under the Apache License, Version 2.0 (the License);you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. See accompanying LICENSE file. --!-- Put site-specific property overrides in this file. --configuration !-- nn web 端访问地址-- propertynamedfs.namenode.http-address/namevaluehadoop102:9870/value/property !-- 2nn web 端访问地址--propertynamedfs.namenode.secondary.http-address/namevaluehadoop104:9868/value/property /configuration3、YARN 配置文件 配置yarn-site.xml 输入命令vim yarn-site.xml ?xml version1.0? !--Licensed under the Apache License, Version 2.0 (the License);you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. See accompanying LICENSE file. -- configuration!-- 指定 MR 走 shuffle --propertynameyarn.nodemanager.aux-services/namevaluemapreduce_shuffle/value/property!-- 指定 ResourceManager 的地址--propertynameyarn.resourcemanager.hostname/namevaluehadoop103/value/property!-- 环境变量的继承 --propertynameyarn.nodemanager.env-whitelist/namevalueJAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CO NF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAP RED_HOME/value/property /configuration4、MapReduce 配置文件 输入命令vim mapred-site.xml ?xml version1.0? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl? !--Licensed under the Apache License, Version 2.0 (the License);you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. See accompanying LICENSE file. --!-- Put site-specific property overrides in this file. --configuration !-- 指定 MapReduce 程序运行在 Yarn 上 --propertynamemapreduce.framework.name/namevalueyarn/value/property /configuration5、在集群上分发1配置好的Hadoop配置文件 输入命令 scp -r $HADOOP_HOME roothadoop103:$HADOOP_HOME 将配置分发给hadoop103 输入命令 scp -r $HADOOP_HOME roothadoop104:$HADOOP_HOME 将配置分发给hadoop104 6、配置worekers 输入命令vim worekers 5、进行初始化 输入命令hdfs namenode -format 下面会出现很长一串 启动节点 输入命令start-all.sh 在webUI 界面上查看 hdfs浏览器输入 hadoop102:9870 4) 集群基本测试 (1) 上传文件到集群 输入命令hdfs dfs -mkdrir /input 先在hdfs上创建一个 input目录 可以看到 hdfs 上已经有这个文件了 上传一个文件上去 输入命令 hdfs dfs -put jdk-8u212-linux-x64.tar.gz /input 可以看到文件已经上传上去了 5) 配置历史服务器 为了查看程序的历史运行情况需要配置一下历史服务器具体配置如下 1、配置 mapred-site.xml 输入命令vim mapred-site.xml ?xml version1.0? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl? !--Licensed under the Apache License, Version 2.0 (the License);you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. See accompanying LICENSE file. --!-- Put site-specific property overrides in this file. --configuration !-- 指定 MapReduce 程序运行在 Yarn 上 --propertynamemapreduce.framework.name/namevalueyarn/value/property !-- 历史服务器端地址 -- propertynamemapreduce.jobhistory.address/namevaluehadoop102:10020/value /property !-- 历史服务器 web 端地址 -- propertynamemapreduce.jobhistory.webapp.address/namevaluehadoop102:19888/value /property /configuration2、分发配置 输入命令scp -r /opt/hadoop-3.1.3/etc/hadoop/mapred-site.xml roothadoop103:/opt/hadoop-3.1.3/etc/hadoop/mapred-site.xml mapred-site.xml 输入命令scp -r /opt/hadoop-3.1.3/etc/hadoop/mapred-site.xml roothadoop104:/opt/hadoop-3.1.3/etc/hadoop/mapred-site.xml mapred-site.xml 3、在hadoop102启动历史服务器 输入命令mapred --daemon start historyserver
http://www.dnsts.com.cn/news/231076.html

相关文章:

  • 途牛网网站建设评价手机介绍网站
  • 资源优化网站排名阜宁做网站哪家公司好
  • 网站建设有哪些项目瑞安 网站建设培训
  • 自己建的网站有乱码政务移动门户网站建设
  • 视频网站直播怎么做的自助网站建设工具
  • 为什么要学电商网站建设东莞网站优化公司哪家好
  • 营销神器官方网站网站域名列表是什么
  • 做试试彩网站柳市网站建设公司
  • 安全达标建设网站wordpress下载盒子插件
  • 做交互的网站php网站开发工程师招聘网
  • 网站建设推广入什么费用专业做app软件开发公司
  • 网站的导航栏设计文本长沙知名网站推广
  • 一个帮你赚钱的网站是谁做的广告网络推广排名
  • 做公司网站需要做网站购买服务器吗
  • 网站可以用视频做背景吗建设区服务网站
  • 做网站 搞流量公司网站的专题策划
  • 网站制作与管理技术标准实训教程武隆网站建设公司
  • 做网站顺序龙岩网页制作
  • 网站开发定制模板网站建设tv电视盒子企业网站模板
  • 东凤网站建设网页视频下载器安卓破解
  • 信誉好的模板网站建设建博会广州网站
  • 服务器建立网站建筑工程网人才网
  • 企业网站免费建设连云港网站建设的公司
  • 糖果果屋网站建设规划书wordpress 自动翻译
  • 报表网站建设263企业邮箱手机登录
  • 云指网站开发四川建设网站塔吊
  • 做美食网站有哪些互联网电商
  • 小说网站静态模板做网站主要学什么软件
  • 网站赚钱吗wordpress如何使用dplayer
  • 给企业做网站的公司西安河南高端网站