首页 文章 精选 留言 我的

精选列表

搜索[和平之翼代码生成器],共10000篇文章
优秀的个人博客,低调大师

虚拟化基础架构Windows 2008篇之2-域用户与域用户组管理

看完文章,请顺手投我一票(王春海),谢谢 http://edu.51cto.com/activityvote/voteRanking 京东6.18结束了,IT人自己的6.18来了!!!51CTO学院3周年(6月30日—7月1日)70000课程不止5折!http://edu.51cto.com/lecturer/user_id-225186.html 1.3 域用户与域用户组管理 计算机是模拟现实生活的电子设备,同样,联网的计算机也是在模拟客观世界人与人之间的关系与交往。在现实世界中,人人都有一个身份,每个人的身份决定了他的工作与职权范围。而在计算机网络中也有一个代表“身份”的名称,称为“用户”。用户的权限不同,决定了用户对计算机及网络控制的能力与范围也各不相同。用户有两种类型:一种是只能用来访问本地计算机(或使用远程计算机访问本计算机)的“本地用户账户”,另一种是可以访问网络中所有计算机的“域用户账户”。 1.3.1 命名惯例 在企业网络中,使用计算机的每个人都应该有一个用户账户,用户通过他们自己的账户可以使用企业网络中指定的资源,完成与其相对应的任务。除了每个人有一个用户账户外,还可能有为此用户提供的一些对应服务,如企业电子邮件服务、企业办公自动化的登录账户等。所以,通常情况下都是使用统一的方式进行命名,以便于计算机的使用者记住自己的用户名。另外,通常用户名还与企业为其提供的电子邮件相对应(如用户名为zs,企业电子邮件是zs@heinfo.local)。 命名习惯通常如下: · 对于计算机来说,如果计算机是专属于某一个人使用,则以这个人的名字命名计算机;如果计算机是几个人来共用,则以科室的名称命名;如果一个科室中有多台计算机,在命名的时候同时添加序号即可。 · 对于每个使用者,通常都是使用其“姓”的全称+“名”的简称,如张三的用户名为zhangs。 · 如果使用简称之后有“重名”的现象,可以对重名的用户使用全称。 1.3.2 密码要求 在以前的Windows 2000网络中,对密码是没有强度要求的,用户可以根据习惯是否使用密码,也可以根据习惯使用哪种密码。但随着网络安全越来越被重视,Windows Server 2008网络对密码有了新要求。用户不仅必须设置和使用自己的密码,而且密码要符合如下要求。 · 不能包含用户的账户名,不能包含用户姓名中超过两个连续字符的部分。 l 至少有6个字符长。 · 包含以下4类字符中的3类字符: ? 英文大写字母(A ~ Z)。 ? 英文小写字母(a ~ z)。 ? 10 个基本数字(0 ~ 9)。 ? 非字母字符(例如 !、$、#、%)。 在更改或创建密码时执行复杂性要求。对于“本地用户账户”或修改了Windows Server 2008默认组策略的计算机,其用户密码可以随意设置。 将计算机升级到Active Directory服务器后,原来的“本地用户和用户组”管理工具将不复存在,而改用“Active Directory用户和计算机”进行统一的管理,原来的“本地用户”将迁移到Active Directory用户中,并具有更多的属性。 Active Directory的用户可以在其所属的整个网络或与其建立了信任关系的网络中使用。 1.3.3 创建域用户账户 创建域用户账户的步骤如下: (1)以管理员身份(Administrator账户)登录服务器,从“管理工具”中打开“Active Directory用户和计算机”控制台,如图1-13所示。在“Active Directory用户和计算机”中的heinfo.local(域名)下的Users中保存了域中的用户和用户组。可以在Users中创建新的用户和用户组,也可以在heinfo.local域下面创建OU(组织单元),再在OU中创建用户和用户组。 图1-13 Active Directory用户和计算机 (2)在Users右侧的空白窗格中右击,或者在Users上右击,从快捷菜单中选择“新建”→“用户”命令,打开“新建对象-用户”对话框,如图1-14所示。在“姓名”文本框中输入要创建的用户名如ws01,在“用户登录名”文本框中输入ws01,其他可以不输入。 (3)单击“下一步”按钮,显示图1-15所示的对话框,在“密码”与“确认密码”文本框中输入新密码(注意,用户密码必须符合Windows强密码的要求,详情参见1.3.2节的内容),根据实际情况设置用户的登录属性。 图1-14 创建用户 图1-15 设置密码 (4)单击“下一步”按钮,创建用户完成,如图1-16所示。如果设置的用户密码符合Windows要求,单击“完成”按钮后将会返回“Active Directory用户和计算机”控制台;如不符合要求,则会显示图1-17所示的对话框。此时可返回并重新设置符合要求的密码,再继续创建用户。 图1-16 创建用户完成 图1-17 密码不符合要求 1.3.4 设置域用户账户的属性 域用户账户除了具有“本地用户账户”的全部属性外,还具有一些其他的属性,如用户的地址、电话、单位等信息,还可以设置用户的登录时间、登录到的计算机等信息。本节将介绍怎样设置用户的登录时间和登录到的计算机。 1.设置登录时间 如果要设置账户的登录时间,可以按照如下的步骤操作: (1)选择欲设置登录时间的用户,右击并选择快捷菜单中的“属性”命令,打开用户属性对话框,如图1-18所示。 (2)选择“账户”选项卡,单击“登录时间”按钮,打开登录时间设置对话框。默认允许登录时间是全部。可以设置的登录时间是按星期一到星期日、每天24小时、每小时一个设置区间来划分的。用鼠标选中区域,选择“允许登录”或“拒绝登录”单选按钮即可设置为允许或拒绝登录,如图1-19所示。图1-20所示为设置每星期一到星期五的8:00~18:00和星期六的18:00~24:00允许登录,其他时间则不允许登录。 图1-19 登录时间设置 图1-20 登录时间 (3)设置完成后单击“确定”按钮返回。 2.设置登录到的计算机 如果指定账户在指定的计算机登录,可以按照如下方式设置: (1)在用户属性对话框的“账户”选项卡中,单击“登录到”按钮(见图1-18),显示“登录工作站”对话框,如图1-21所示。默认选中“所有计算机”单选按钮,允许该用户登录到所有计算机。 (2)如果要设置允许登录的计算机,可选中“下列计算机”单选按钮,在“计算机名”文本框中输入允许此用户登录到的计算机名,单击“添加”按钮添加到列表中即可。可以在列表中添加多台计算机,如图1-22所示。 图1-21 登录到计算机 图1-22 添加计算机 (3)单击“确定”按钮保存设置并返回。 1.3.5 其他操作 在“Active Directory用户和计算机”窗口中,选中一个用户,右击,将显示快捷菜单,如图1-23所示,可以完成添加到组、禁用和启动、重置密码、移动、复制、删除和重命名等操作。 图1-23 快捷菜单 1.添加到组 如果在快捷菜单中选择“添加到组”命令,将显示图1-24所示的“选择组”对话框,可以将用户添加到其他用户组中。 2.禁用账户 如果在快捷菜单中选择“禁用账户”命令,将会禁用此账户登录。 3.重置密码 在快捷菜单中选择“重置密码”命令,可以重新设置用户的密码,如图1-25所示。 图1-24 将用户添加到组 图1-25 重置密码 4.移动 在快捷菜单中选择“移动”命令,可以把用户移动到另一个组中,如图1-26所示。 5.复制 如果在快捷菜单中选择“复制”命令,将显示图1-27所示的创建用户对话框。输入新用户的信息(用户名、登录名),单击“下一步”按钮,显示设置密码对话框,设置密码之后,复制用户完成,系统将创建一个与选择用户的属性相同的用户。 图1-26 移动对象 图1-27 复制用户 复制的用户具有与被复制用户相同的权限及所属用户组。 6.打开主页或发送邮件 如果选择快捷菜单中的“打开主页”命令,将会打开用户的主页;选择快捷菜单中的“发送邮件”,将会向此用户发送邮件。使用这两项的前提是已经在用户的属性中进行了相应的设置。 7.删除 选择快捷菜单中的“删除”命令,将删除所选择的用户。 8.重命名 选择快捷菜单中的“重命名”命令,可以更改被选择用户的显示名称。 1.3.6 创建域用户组 在“Active Directory用户和计算机”窗口中,选择Users,在右侧的空白窗格中右击,显示图1-28所示的快捷菜单,选择“新建”→“组”命令,显示新建用户组对话框,如图1-29所示。 图1-28 新建组 图1-29 新建用户组 在“组名”及“组名(Windows 2000以前版本)”文本框中输入组名,从“组作用域”和“组类型”选项区域中选择合适的类型,单击“确定”按钮即完成用户组的创建。 看完文章,请顺手投我一票(王春海),谢谢 http://edu.51cto.com/activityvote/voteRanking

优秀的个人博客,低调大师

从vSphere 5.5升级到6之2-升级vCenter Server 5.5到6.0

9.3 升级vCenter Server 5.5到6.0 在升级vCenter Server 5.5之前,要检查你的vCenter Server 5.5的虚拟机至少要有8GB内存、2个处理器,如图1-15所示。如果你的vCenter Server所在的虚拟机不符合要求,请修改虚拟机的配置,使其满足需求。 图1-15 检查vCenter Server配置 在条件符合之后,加载vCenter Server 6.0的安装光盘(镜像),运行vCenter Server 6.0的安装程序,开始升级,步骤如下。 【重要】请将vCenter Server的安装镜像,上传到ESXi的存储中,并使用虚拟光驱加载,不要使用vSphere Client或vSphere Web Client的vCenter Server安装镜像,否则在升级vCenter Server的过程中,由于vCenter Server服务停止,会导致加载的镜像失去链接,从而导致vCenter Server虚拟机找不到安装镜像,会导致升级失败。 (1)在vCenter Server 6.0安装。界面,选择“适合于Windows的vCenter Server”,单击“安装”按钮,如图1-16所示。 (2)在“欢迎使用VMware vCenter Server 6.0.0安装程序”对话框,安装程序提示“此计算机上检测到vCenter Single Sign-On 5.5和vCenter Server 5.5,并将升级到具有嵌入式Platform Services Controller的vCenter Server 6.0.0”,单击“下一步”按钮,如图1-17所示。 图1-16 安装vCenter Server 图1-17 升级向导 (3)在“最终用户许可协议”对话框,单击“我接受许可协议条款”,单击“下一步”按钮,如图1-18所示。 (4)在“vCenter Single Sign-On和vCenter Serve凭据”对话框,输入vCenter Single Sign-On(SSO)的管理员密码,并选中“为vCenter Server使用相同的凭据”,如图1-19所示。如果vCenter Server与SSO具有不同的凭据,请分别输入。 图1-18 接受许可协议 图1-19 SSO与vCenter Server凭据 (5)如果原来的vCenter Server使用的是“Microsoft SQL Express”数据库,则该数据库会迁移到VMware vPostgres,如图1-20所示。 (6)在“配置端口”对话框,显示了vCenter Server相关服务的端口,如图1-21所示。 图1-20 数据库迁移 图1-21 vCenter Server 6相关端口 (7)在“目标目录”对话框,选择当前vCenter Server 6部署的存储位置,如图1-22所示。在此对话框显示了将原来5.x数据库导出的位置。 (8)在“准备升级”对话框,单击“我确认己备份此vCenter Server计算机和嵌入式Microsoft SQL Server Express数据库”,单击“升级”按钮,如图1-23所示。在此页中还提示,在将vCenter Server 5.5升级到6.0后,当前vCenter Server许可将处于“评估模式”。 图1-22 目标目录 图1-23 升级 (9)之后将开始升级vCenter Server 5.5,并显示安装进度,如图1-24所示。 (10)经过一段时间,vCenter Server 5.5升级到6.0完成,此时在“安装完成”对话框,会提示“您的vCenter Server 5.5己升级到版本6.0.0”,如图1-25所示。 图1-24 安装进度 图1-25 安装完成 9.4 升级vSphere Client 在升级vCenter Server 之后,对应的vSphere Client也要升级。升级vSphere Client很简单,你可以运行vCenter Server 6.0安装光盘中的vSphere Client安装程序,也可以使用原来的版本连接vCenter Server,会自动提示升级。 (1)使用vSphere Client连接vCenter Server,如图1-26所示。 图1-26 连接vCenter Server (2)如果当前vSphere Client与所连接的vCenter Server版本不一致,就会弹出 “正在更新”的对话框,单击“运行安装程序”(如图1-27所示),会自动从vCenter Server下载对应的vSphere Client安装程序,如图1-28所示。 图1-27 运行安装程序 图1-28 自动下载对应的客户端程序 (3)更新下载完成之后,单击“确定”按钮,如图1-29所示。 (4)之后进入vSphere Client 6.0的安装程序,选择安装语言,单击“确定”按钮,如图1-30所示。 图1-29 更新下载完成 图1-30 选择安装语言 (5)进入vSphere Client 6.0的安装程序,如图1-31所示。 【说明】vSphere Client的不同版本可以“共存”,所以在安装高版本或低版本vSphere Client的时候,不会卸载原来的vSphere Client版本。在安装之后,在同一个vSphere Client中,就可以管理不同的vCenter Server或ESXi。 (6)之后根据向导安装vSphere Client,直到安装完成,如图1-32所示。 图1-31 vSphere Client安装向导 图1-32 安装vSphere Client完成 (7)再次登录vCenter Server,会弹出“您的评估许可证将会在X天后过期”,如图1-33所示。 图1-33 VMware评估通知 之后进入vCenter Server管理界面,为vCenter Server 6添加许可。 【说明】如果你使用vSphere Web Client管理vCenter Server,在升级到vCenter Server 6.0之后,将请客户端(管理vCenter Server或ESXi的vSphere Web Client)所用的浏览器版本升级到IE 10或更高版本。使用低版本的IE浏览器将不能使用vSphere Web Client 6。 如果管理的端与vCenter Server不在同一个网段,在使用vSphere Web Client时,请使用vCenter Server计算机的名称来登录,如果该名称不能解析,你需要修改本地hosts文件,将vCenter Server的名称解析成vCenter Server的IP地址,否则不能以vSphere Web Client登录vCenter Server。 看完文章,请顺手投我一票 http://edu.51cto.com/activityvote/voteRanking

优秀的个人博客,低调大师

Hadoop2.7实战v1.0之动态删除DataNode(含NodeManager)节点(修改dfs.replication)

动态删除DataNode(含NodeManager)节点(修改dfs.replication)【终极版】 1.ActiveNameNode修改hdfs-site.xml文件 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# vi hdfs-site.xml <!--动态许可datanode连接namenode列表--> <property> <name>dfs.hosts</name> <value>/hadoop/hadoop-2.7.2/etc/hadoop/include_datanode</value> </property> <!--动态拒绝datanode连接namenode列表 --> <property> <name>dfs.hosts.exclude</name> <value>/hadoop/hadoop-2.7.2/etc/hadoop/exclude_datanode</value> </property> ###StandbyNameNode节点可以不同步,也可以同步(我采取同步) 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# scp hdfs-site.xml root@sht-sgmhadoopnn-02:/hadoop/hadoop-2.7.2/etc/hadoop/ hdfs-site.xml 100% 4711 4.6KB/s 00:00 2.创建include_datanode和exclude_datanode文件 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# vi /hadoop/hadoop-2.7.2/etc/hadoop/include_datanode sht-sgmhadoopdn-01 sht-sgmhadoopdn-02 sht-sgmhadoopdn-03 sht-sgmhadoopdn-04 #在文件中罗列出能够访问namenode的所有datanode节点 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# vi /hadoop/hadoop-2.7.2/etc/hadoop/exclude_datanode sht-sgmhadoopdn-04 #在文件中罗列出拒绝访问namenode的所有datanode节点 ###StandbyNameNode节点可以不同步,也可以同步(我采取同步) 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# scp include_datanode exclude_datanode root@sht-sgmhadoopnn-02:/hadoop/hadoop-2.7.2/etc/hadoop/ 3.查看当前备份系数 在我的测试环境中,目前节点为4台,备份系数为4,将备份系数从4降低到3 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# more hdfs-site.xml <property> <name>dfs.replication</name> <value>4</value> </property> [root@sht-sgmhadoopnn-01 hadoop]# hdfs fsck / 16/03/06 21:49:10 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Connecting to namenode via http://sht-sgmhadoopnn-01:50070/fsck?ugi=root&path=%2F FSCK started by root (auth:SIMPLE) from /172.16.101.55 for path / at Sun Mar 06 21:49:12 CST 2016 ...............Status: HEALTHY Total size: 580152025 B Total dirs: 17 Total files: 15 Total symlinks: 0 Total blocks (validated): 14 (avg. block size 41439430 B) Minimally replicated blocks: 14 (100.0 %) Over-replicated blocks: 0 (0.0 %) Under-replicated blocks: 0 (0.0 %) Mis-replicated blocks: 0 (0.0 %) Default replication factor: 3 Average block replication: 4.0 Corrupt blocks: 0 Missing replicas: 0 (0.0 %) Number of data-nodes: 4 Number of racks: 1 FSCK ended at Sun Mar 06 21:49:12 CST 2016 in 8 milliseconds ###参数Default replication factor为3,而hdfs-site.xml文件中dfs.replication值为4,说明设置了,然而集群没有重启生效。 故在本次实验中只需修改hdfs-site.xml文件而不需要重启集群,和 修改参数Average block replication值从4到3(hdfs dfs -setrep -w 3 -R /)。 4.修改参数 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# more hdfs-site.xml <property> <name>dfs.replication</name> <value>3</value> </property> [root@sht-sgmhadoopnn-01 hadoop]# scp hdfs-site.xml root@sht-sgmhadoopnn-02:/hadoop/hadoop-2.7.2/etc/hadoop/ [root@sht-sgmhadoopnn-01 hadoop]# hdfs dfs -setrep -w 3 -R / ###文件系统假如灰常大,建议在业务峰谷时操作这条命令,因为耗时。 遇到的疑问: 在进行文件备份系数的降低时,能够很快的进行Replication set,但是在Waiting for的过程中却很长时间没有完成。 最终只能手动Ctrl+C中断,个人猜测在这个过程中HDFS正视图对数据文件进行操作,在删除一个副本容量的数据。 因此,我们应该对dfs.replication的数值做出很好的规划,尽量避免需要降低该数值的情况出现。 ###步骤4导致datanode1节点数据块删除 5.再次hdfs fsck / 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# hdfs fsck / 16/03/06 22:45:45 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Connecting to namenode via http://sht-sgmhadoopnn-01:50070/fsck?ugi=root&path=%2F FSCK started by root (auth:SIMPLE) from /172.16.101.55 for path / at Sun Mar 06 22:45:47 CST 2016 ................Status: HEALTHY Total size: 580152087 B Total dirs: 17 Total files: 16 Total symlinks: 0 Total blocks (validated): 15 (avg. block size 38676805 B) Minimally replicated blocks: 15 (100.0 %) Over-replicated blocks: 0 (0.0 %) Under-replicated blocks: 0 (0.0 %) Mis-replicated blocks: 0 (0.0 %) Default replication factor: 3 Average block replication: 3.0 Corrupt blocks: 0 Missing replicas: 0 (0.0 %) Number of data-nodes: 4 Number of racks: 1 FSCK ended at Sun Mar 06 22:45:47 CST 2016 in 7 milliseconds The filesystem under path '/' is HEALTHY You have mail in /var/spool/mail/root [root@sht-sgmhadoopnn-01 hadoop]# ### Average block replication值为3.0 6.第一次动态刷新配置hdfs dfsadmin -refreshNodes 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# hdfs dfsadmin -refreshNodes Refresh nodes successful for sht-sgmhadoopnn-01/172.16.101.55:8020 Refresh nodes successful for sht-sgmhadoopnn-02/172.16.101.56:8020 7.通过过hdfs dfsadmin -report或http://172.16.101.55:50070/dfshealth.html#tab-datanode http://172.16.101.55:50070/dfshealth.html#tab-datanode ###刚开始状态为Decommission In Progress,会平衡数据的(datanode1当前数据量used:138.88kb,blocks:0, 会被复制平衡数据块) ###过一会状态为Decommissioned 需要注意的是: 在删除节点时一定要停止所有Hadoop的Job,否则程序还会向要删除的节点同步数据,这样也会导致Decommissioned的过程一直无法完成。 8.当状态为Decommissioned后,运行命令hadoop-daemon.sh stop datanode或者直接kill -9 datanode进程 点击(此处)折叠或打开 [root@sht-sgmhadoopdn-04 sbin]# jps 14508 DataNode 11025 Jps 15517 NodeManager [root@sht-sgmhadoopdn-04 sbin]# ./hadoop-daemon.sh stop datanode stopping datanode [root@sht-sgmhadoopdn-04 sbin]# jps 11056 Jps 15517 NodeManager [root@sht-sgmhadoopdn-04 sbin]# 9.由于Hadoop 2.X引入了YARN框架,所以对于每个计算节点都可以通过NodeManager进行管理,同理启动NodeManager进程后,即可将其加入集群。在新增节点,运行sbin/yarn-daemon.sh start nodemanager即可,反之手动执行命令sbin/yarn-daemon.sh stop nodemanager。在ResourceManager,通过yarn node -list查看集群情况。 点击(此处)折叠或打开 [root@sht-sgmhadoopdn-04 sbin]# ./yarn-daemon.sh stop nodemanager stopping nodemanager [root@sht-sgmhadoopdn-01 ~]# yarn node -list 16/03/06 23:39:06 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Total Nodes:4 Node-Id Node-State Node-Http-Address Number-of-Running-Containers sht-sgmhadoopdn-04.telenav.cn:54705 RUNNING sht-sgmhadoopdn-04.telenav.cn:23999 0 sht-sgmhadoopdn-03.telenav.cn:7573 RUNNING sht-sgmhadoopdn-03.telenav.cn:23999 0 sht-sgmhadoopdn-02.telenav.cn:38316 RUNNING sht-sgmhadoopdn-02.telenav.cn:23999 0 sht-sgmhadoopdn-01.telenav.cn:43903 RUNNING sht-sgmhadoopdn-01.telenav.cn:23999 0 [root@sht-sgmhadoopdn-04 sbin]# jps 11158 Jps [root@sht-sgmhadoopdn-04 sbin]# 10.【注释掉】要从集群中删除的datanode机器 点击(此处)折叠或打开 [root@sht-sgmhadoopnn-01 hadoop]# vi allow_datanode sht-sgmhadoopdn-01 sht-sgmhadoopdn-02 sht-sgmhadoopdn-03 #sht-sgmhadoopdn-04 [root@sht-sgmhadoopnn-01 hadoop]# vi exclude_datanode #sht-sgmhadoopdn-04 [root@sht-sgmhadoopnn-01 hadoop]# scp allow_datanode exclude_datanode root@sht-sgmhadoopnn-02:/hadoop/hadoop-2.7.2/etc/hadoop/ ###这里我并不需要也注释掉slaves文件,因为dfs.hosts级别要比slaves文件要高些,当然注释掉slaves文件中sht-sgmhadoopdn-04机器也是无可厚非的!!!###其实主要是之前的步骤,nn-01机器操作同步给nn-02了,所以在此步骤,也应当一致 疑问:怎样清除Decommissioned datanode information?通过执行hdfs dfsadmin -refreshNodes命令还是重启集群? 疑问:怎样清除Decommissioned datanode information?通过执行hdfs dfsadmin -refreshNodes命令还是重启集群? 疑问:怎样清除Decommissioned datanode information?通过执行hdfs dfsadmin -refreshNodes命令还是重启集群? 11. 第二次动态刷新配置hdfs dfsadmin –refreshNodes(正确做法,无需重启集群,适用于生产环境) [root@sht-sgmhadoopnn-01 hadoop]# hdfs dfsadmin -refreshNodes ### Decommissioned datanode信息清除干净! 12.通过重启集群测试(也是正确做法,需要重启集群,不适用于生产环境,需要注释掉slaves文件中不需要连接到namenode机器) 停止集群 [root@sht-sgmhadoopnn-01 sbin]# stop-yarn.sh [root@sht-sgmhadoopnn-02 sbin]# yarn-daemon.sh stop resourcemanager [root@sht-sgmhadoopnn-01 sbin]# stop-dfs.sh 重启集群 [root@sht-sgmhadoopnn-01 sbin]# start-dfs.sh [root@sht-sgmhadoopnn-01 sbin]# start-yarn.sh [root@sht-sgmhadoopnn-02 sbin]# yarn-daemon.sh start resourcemanager ### Decommissioned datanode信息清除干净! 13.运行yarn rmadmin -refreshNodes清除sht-sgmhadoopnn-04 nodemanager信息 通过命令或者web查看: yarn node -list http://172.16.101.55:8088/cluster/nodes [root@sht-sgmhadoopnn-01 bin]# yarn rmadmin –refreshNodes ###刷新web 14.参数官网解释 http://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml 【dfs.hosts】 : Names a file that contains a list of hosts that are permitted to connect to the namenode. The full pathname of the file must be specified. If the value is empty, all hosts are permitted. 【dfs.hosts.exclude】 : Names a file that contains a list of hosts that are not permitted to connect to the namenode. The full pathname of the file must be specified. If the value is empty, no hosts are excluded. [root@sht-sgmhadoopnn-01 hadoop]# hadoop dfsadmin -help -refreshNodes: Updates the namenode with the set of datanodes allowed to connect to the namenode. Namenode re-reads datanode hostnames from the file defined by dfs.hosts, dfs.hosts.exclude configuration parameters. Hosts defined in dfs.hosts are the datanodes that are part of the cluster. If there are entries in dfs.hosts, only the hosts in it are allowed to register with the namenode. Entries in dfs.hosts.exclude are datanodes that need to be decommissioned. Datanodes complete decommissioning when all the replicas from them are replicated to other datanodes. Decommissioned nodes are not automatically shutdown and are not chosen for writing new replicas.

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册