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

网站建设教程书籍seo的范畴是什么

网站建设教程书籍,seo的范畴是什么,广州做网站建设的公司,常州网络推广网站hadoop完全分布式搭建 1 完全分布式介绍 Hadoop运行模式包括:本地模式(计算的数据存在Linux本地,在一台服务器上 自己测试)、伪分布式模式(和集群接轨 HDFS yarn,在一台服务器上执行)、完全分…

hadoop完全分布式搭建

1 完全分布式介绍

Hadoop运行模式包括:本地模式(计算的数据存在Linux本地,在一台服务器上 自己测试)、伪分布式模式(和集群接轨 HDFS yarn,在一台服务器上执行)、完全分布式模式

本地模式:(hadoop默认安装后启动就是本地模式,就是将来的数据存在Linux本地,并且运行MR程序的时候也是在本地机器上运行)

伪分布式模式:伪分布式其实就只在一台机器上启动HDFS集群,启动YARN集群,并且数据存在HDFS集群上,以及运行MR程序也是在YARN上运行,计算后的结果也是输出到HDFS上。本质上就是利用一台服务器中多个java进程去模拟多个服务

完全分布式:完全分布式其实就是多台机器上分别启动HDFS集群,启动YARN集群,并且数据存在HDFS集群上的以及运行MR程序也是在YARN上运行,计算后的结果也是输出到HDFS上。

在真实的企业环境中,服务器集群会使用到多台机器,共同配合,来构建一个完整的分布式文件系统。而在这样的分布式文件系统HDFS相关的守护进程也会分布在不同的机器上,例如:

  • NameNode守护进程,尽可能的单独部署在一台硬件性能较好的机器中。
  • 其他的每台机器上都会部署一个Datanode守护进程,一般的硬件环境即可。
  • SecondaryNameNode守护进程最好不要和NameNode在同一台机器上

2 部署环境

2.1 搭建环境&软件

软件 & 平台备注
宿主系统windows10
虚拟机软件、系统vmware17,centos7.5
虚拟机主机名:node1, ip:192.168.149.111
主机名:node2 , ip:192.168.149.112
主机名:node3 , ip:192.168.149.113
hadoop版本hadoop-3.3.0-Centos7-64-with-snappy.tar.gz
SSH远程连接工具xshell7
软件安装包上传路径/export/software
软件安装路径/export/software/jdk 、 /export/software/hadoop
jdk环境jdk-8u241-linux-x64

2.2 守护进程布局

NameNodeDataNodeSecondaryNameNode
hadoop1
hadoop2
hadoop3

3 准备工作

  1. 三台机器的防火墙必须是关闭的.
  2. 确保三台机器的网络配置畅通(NAT模式,静态IP,主机名的配置)
  3. 确保/etc/hosts文件配置了ip和hostname的映射关系
  4. 确保配置了三台机器的免密登陆认证(克隆会更加方便)
  5. 确保所有机器时间同步
  6. jdk和hadoop的环境变量配置
3.0 安装ifconfig 和vim
如果没有ifconfig
yum search ifconfig
yum install net-tools.x86_64yum -y install vim
3.1 关闭防火墙
# 三台虚拟机均操作
systemctl status firewalld  # 查看防火墙状态
systemctl stop firewalld    # 关闭防火墙
systemctl disable firewalld # 禁止使用防火墙
3.2 配置静态ip
# 三台虚拟机均操作
vim/etc/sysconfig/network-scripts/ifcfg-ens32 IPADDR="192.168.149.111"
NETMASK="255.255.255.0"
GATEWAY="192.168.149.2"
DNS1="114.114.114.114"
3.3 配置hostname的映射关系
# 三台虚拟机均操作
# 1. 修改主机名
vim /etc/hostname
node1# 或者 
hostnamectl --static set-hostname node1# 2. 修改映射
vim /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.149.111 node1
192.168.149.112 node2
192.168.149.113 node3
3.4 免密登陆认证
# ssh免密登录(只需要配置node1至node1、node2、node3即可)# 1. node1生成公钥私钥 (一路回车)ssh-keygen  # 2. node1配置免密登录到node1 node2 node3ssh-copy-id node1ssh-copy-id node2ssh-copy-id node3sh# 如果失败,查看/root目录下的.sshls -la# 将已有的.ssh删除,重复上述操作# 3. 进行验证 ssh node1ssh node2ssh node3# 同时配置其余两台机器
3.5 时间同步
# 集群时间同步
yum -y install ntpdate
ntpdate ntp5.aliyun.com
3.6 jdk环境变量配置
# 1. 将jdk安装包上传到/export/software/jdk
# 2. 解压jdk安装包
tar -xvf  jdk-8u241-linux-x64.tar.gz # 3. 配置环境变量
vim /etc/profileexport JAVA_HOME=/export/software/jdk/jdk1.8.0_241
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar# 4. 重新加载环境变量文件
source /etc/profile# 5. 查看jdk环境
java -version
3.7 hadoop安装与环境变量配置
# 1. 将hadoop安装包上传到/export/software/hadoop
# 2. 解压hadoop
tar -zxvf hadoop-3.3.0-Centos7-64-with-snappy.tar.gz 
# 3 .配置环境变量
vim /etc/profileexport HADOOP_HOME=/export/software/hadoop/hadoop-3.3.0
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbinsource /etc/profile

4 hadoop文件配置

配置文件位置: /$HADOOP_HOME/etc/hadoop

4.1 core-site.xml
<!-- 设置namenode节点 -->
<!-- 设置默认使用的文件系统 Hadoop支持file、HDFS、GFS、ali|Amazon云等文件系统 -->
<!-- 注意: hadoop1.x时代默认端口9000 hadoop2.x时代默认端口8020 hadoop3.x时代默认端口 9820 -->
<property><name>fs.defaultFS</name><value>hdfs://node1:9820</value>
</property><!-- 设置Hadoop本地保存数据路径 hdfs基础路径,被其他属性所依赖的路径
-->
<property><name>hadoop.tmp.dir</name><value>/export/software/hadoop/hadoop-3.3.0/tmp</value>
</property><!-- 设置HDFS web UI用户身份 -->
<property><name>hadoop.http.staticuser.user</name><value>root</value>
</property><!-- 整合hive 用户代理设置 -->
<property><name>hadoop.proxyuser.root.hosts</name><value>*</value>
</property><property><name>hadoop.proxyuser.root.groups</name><value>*</value>
</property><!-- 文件系统垃圾桶保存时间 -->
<property><name>fs.trash.interval</name><value>1440</value>
</property>
4.2 hdfs-site.xml
<!-- 块的副本数量 --> 
<property> <name>dfs.replication</name> <value>3</value>
</property> <!-- 设置SNN进程运行机器位置信息
secondarynamenode守护进程的http地址:主机名和端口号。参考守护进程布局 --> 
<property><name>dfs.namenode.secondary.http-address</name><value>node2:9868</value>
</property><!-- namenode守护进程的http地址:主机名和端口号。参考守护进程布局 --> 
<property> <name>dfs.namenode.http-address</name><value>node1:9870</value> 
</property>
4.3 hadoop-env.sh
#文件最后添加
export JAVA_HOME=/export/software/jdk/jdk1.8.0_241# Hadoop3中,需要添加如下配置,设置启动集群角色的用户是谁
export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root 
4.4 workers
node1
node2
node3
4.5 mapred-site.xml
<!-- 设置MR程序默认运行模式: yarn集群模式 local本地模式 -->
<property><name>mapreduce.framework.name</name><value>yarn</value>
</property><!-- MR程序历史服务地址 -->
<property><name>mapreduce.jobhistory.address</name><value>node1:10020</value>
</property><!-- MR程序历史服务器web端地址 -->
<property><name>mapreduce.jobhistory.webapp.address</name><value>node1:19888</value>
</property><property><name>yarn.app.mapreduce.am.env</name><value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
</property><property><name>mapreduce.map.env</name><value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
</property><property><name>mapreduce.reduce.env</name><value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
</property>
4.6 yarn-site.xml
<!-- 设置YARN集群主角色运行机器位置 -->
<property><name>yarn.resourcemanager.hostname</name><value>node1</value>
</property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value>
</property><!-- 是否将对容器实施物理内存限制 -->
<property><name>yarn.nodemanager.pmem-check-enabled</name><value>false</value>
</property><!-- 是否将对容器实施虚拟内存限制。 -->
<property><name>yarn.nodemanager.vmem-check-enabled</name><value>false</value>
</property><!-- 开启日志聚集 -->
<property><name>yarn.log-aggregation-enable</name><value>true</value>
</property><!-- 设置yarn历史服务器地址 -->
<property><name>yarn.log.server.url</name><value>http://node1:19888/jobhistory/logs</value>
</property><!-- 历史日志保存的时间 7天 -->
<property><name>yarn.log-aggregation.retain-seconds</name><value>604800</value>
</property>

5 启动hadoop

5.1 格式化namenode

首次启动)格式化namenode

hdfs namenode -format
5.2 启动服务
start-dfs.sh # 启动HDFS所有进程(NameNode、SecondaryNameNode、DataNode)
stop-dfs.sh # 停止HDFS所有进程(NameNode、SecondaryNameNode、DataNode)hadoop-daemon.sh start namenode # 只开启NameNode
hadoop-daemon.sh start secondarynamenode # 只开启SecondaryNameNode
hadoop-daemon.sh start datanode # 只开启DataNodehadoop-daemon.sh stop namenode # 只关闭NameNode
hadoop-daemon.sh stop secondarynamenode # 只关闭SecondaryNameNode
hadoop-daemon.sh stop datanode # 只关闭DataNodestart-all.sh  # 启动所有服务
stop-all.sh   # 关闭所有服务
5.3 查看节点
jps# node1
6371 NameNode
7461 Jps
7094 NodeManager
6519 DataNode
6942 ResourceManager# node2
3617 DataNode
3938 Jps
3731 SecondaryNameNode
3815 NodeManager# node3
3594 Jps
3355 DataNode
3471 NodeManager
5.4 开启页面

Web UI页面

  • HDFS集群:http://192.168.149.111:9870/
  • YARN集群:http://192.168.149.111:8088/

文章转载自:
http://dinncoforsooth.ssfq.cn
http://dinncobidder.ssfq.cn
http://dinncopep.ssfq.cn
http://dinncogiber.ssfq.cn
http://dinncoinclude.ssfq.cn
http://dinncobantin.ssfq.cn
http://dinncosparklet.ssfq.cn
http://dinncoputrescible.ssfq.cn
http://dinncofuzee.ssfq.cn
http://dinncodisqualify.ssfq.cn
http://dinncopawk.ssfq.cn
http://dinncoventriloquist.ssfq.cn
http://dinncoaerophagia.ssfq.cn
http://dinncoblacklead.ssfq.cn
http://dinncoimmediateness.ssfq.cn
http://dinncopony.ssfq.cn
http://dinncoimprecation.ssfq.cn
http://dinncotrivalency.ssfq.cn
http://dinncocancellation.ssfq.cn
http://dinncocrown.ssfq.cn
http://dinncobrython.ssfq.cn
http://dinncobenzoate.ssfq.cn
http://dinncotzarevitch.ssfq.cn
http://dinncoindividuate.ssfq.cn
http://dinncocatalyze.ssfq.cn
http://dinncodekastere.ssfq.cn
http://dinncoelbow.ssfq.cn
http://dinncoconnexity.ssfq.cn
http://dinncotone.ssfq.cn
http://dinncooceanity.ssfq.cn
http://dinncochildrenese.ssfq.cn
http://dinncoips.ssfq.cn
http://dinncoconduce.ssfq.cn
http://dinncotephra.ssfq.cn
http://dinncogradation.ssfq.cn
http://dinncocruiserweight.ssfq.cn
http://dinncopastorage.ssfq.cn
http://dinncoecmnesia.ssfq.cn
http://dinnconatiform.ssfq.cn
http://dinncoepirogeny.ssfq.cn
http://dinncoendplay.ssfq.cn
http://dinncoparliament.ssfq.cn
http://dinncosuspense.ssfq.cn
http://dinncoactual.ssfq.cn
http://dinncowhithersoever.ssfq.cn
http://dinncononorgasmic.ssfq.cn
http://dinncohmbs.ssfq.cn
http://dinnconeurotic.ssfq.cn
http://dinncocollaret.ssfq.cn
http://dinncoelectropolish.ssfq.cn
http://dinncoapneusis.ssfq.cn
http://dinncomeerschaum.ssfq.cn
http://dinncoreoccupy.ssfq.cn
http://dinncosuperterrestrial.ssfq.cn
http://dinncowaggonage.ssfq.cn
http://dinncobarricade.ssfq.cn
http://dinncomyofibril.ssfq.cn
http://dinncooxisol.ssfq.cn
http://dinncounplausible.ssfq.cn
http://dinncokilometre.ssfq.cn
http://dinncoscholarship.ssfq.cn
http://dinncopopout.ssfq.cn
http://dinnconuminosum.ssfq.cn
http://dinncotuscany.ssfq.cn
http://dinncotrinkum.ssfq.cn
http://dinncospreadover.ssfq.cn
http://dinncodandle.ssfq.cn
http://dinncoanility.ssfq.cn
http://dinncoovoid.ssfq.cn
http://dinncorepertoire.ssfq.cn
http://dinncofamily.ssfq.cn
http://dinncodeduce.ssfq.cn
http://dinncoclothespost.ssfq.cn
http://dinncopinfall.ssfq.cn
http://dinncopercentagewise.ssfq.cn
http://dinnconegative.ssfq.cn
http://dinncodisregardful.ssfq.cn
http://dinncofurbish.ssfq.cn
http://dinncobiographic.ssfq.cn
http://dinncofavela.ssfq.cn
http://dinncowerwolf.ssfq.cn
http://dinncosunsetty.ssfq.cn
http://dinncofogy.ssfq.cn
http://dinncoconnection.ssfq.cn
http://dinncoklunky.ssfq.cn
http://dinncoforsake.ssfq.cn
http://dinncodesoxycorticosterone.ssfq.cn
http://dinncopostproduction.ssfq.cn
http://dinncoiphigenia.ssfq.cn
http://dinncovfw.ssfq.cn
http://dinncoencircle.ssfq.cn
http://dinncopsaltery.ssfq.cn
http://dinncochevet.ssfq.cn
http://dinnconevadan.ssfq.cn
http://dinncosingultation.ssfq.cn
http://dinncohoggery.ssfq.cn
http://dinncohcj.ssfq.cn
http://dinncoxenoglossy.ssfq.cn
http://dinncogrin.ssfq.cn
http://dinncoisolatable.ssfq.cn
http://www.dinnco.com/news/120105.html

相关文章:

  • 公司网页免费制作北京网站优化方案
  • 摄影网站设计代码成都网站制作
  • 建筑设计师要学什么专业网站排名seo
  • 易趣网官网北京seo排名公司
  • 安徽柱石建设有限公司网站互联网营销师报名官网
  • 做个网站多钱推广普通话海报
  • 网站制作想法东莞seo整站优化火速
  • wordpress邮箱谷歌seo网站推广怎么做优化
  • 网站免费正能量软件不良刷关键词排名系统
  • 设计得好的网站推荐成都网站优化平台
  • 做胃镜多少钱天津津门网站I武汉seo关键词排名优化
  • 客服电话人工服务宁波seo网络推广报价
  • 用vb做网站导航栏一个产品的营销方案
  • 专门做美女写真的网站百度深圳总部
  • 凡科网站代码如何修改陕西省人民政府
  • 武汉做网站的公司排名信息流优化师培训机构
  • 网站安全检测漏洞扫描风险等级分布网络营销公司是做什么的
  • 鞍山制作网站哪家好软文写作300字
  • 开发公司岗位安全操作规程成都高新seo
  • hk域名网站域名ip查询查网址
  • 如何选择番禺网站建设百度账户登录
  • 仿牌网站建设东莞seo网站优化排名
  • 网站平台推广有哪些攀枝花seo
  • 制作梦核的网站成品影视app开发
  • 公司网站做优化家居seo整站优化方案
  • 网站建设周期优质外链平台
  • 制作人结局金秀贤和谁在一起了搜索引擎优化关键字
  • 湖南做网站 真好磐石网络网站推广的四个阶段
  • 深圳市九号公告最新消息宁波免费seo在线优化
  • 电子商务推广网站商务软文写作