机架感知配置

news/2024/12/3 7:43:53/

配置机架感知

  1. 编写Python脚本“RackAware.py” 并拷贝到其他节点的对应路径下
    在这里插入图片描述
    在这里插入图片描述
#!/usr/bin/python
#-*-coding:UTF-8 -*-
import sysrack = {"192.168.10.140":"DB19_SW001","192.168.10.141":"DB19_SW002","192.168.10.142":"DB19_SW003",}
if __name__=="__main__":print "/" + rack.get(sys.argv[1],"DB19_SW001")
  1. 命令验证
    在这里插入图片描述
  2. 编辑core-site.xml配置文件,添加这个代码,并拷贝到其他节点的对应路径下
    在这里插入图片描述
<property>
<name>topology.script.file.name</name>
<value>/home/bigdata/apps/hadoop/etc/hadoop/RackAware.py</value>
</property>

机柜感知失败问题总结

如下图
在这里插入图片描述

  1. core-site.xml 这个配置文件里的路径不对或多加了空格等
  2. 查看进程 jps 集群有些没有启动成功
  3. RackAware.py 的权限不够 chmod 777 RackAware.py
  4. RackAware.py 或 core-site.xml 在其他节点没拷贝成功

http://www.ppmy.cn/news/521550.html

相关文章

Hadoop之机架感知

在分布式集群下&#xff0c;由于机架的的槽位和交换机网口数量的限制&#xff0c;使得集群上的机器不得不跨越机架&#xff0c;通常一个大型的集群会跨越很多机架。一般情况机架内机器的通讯会快于跨机架机器之间的通讯&#xff0c;并且机架之间机器的网络通信通常受到上层交换…

【数据库】面对数据量很大的情况下,分页查询有什么优化方案?

之前遇到最大的数据库都很小&#xff0c;但是最近遇到了千万级数据&#xff0c;当需要从数据库查询的表有上万条记录的时候&#xff0c;一次性查询所有结果会变得很慢&#xff0c;特别是随着数据量的增加特别明显&#xff0c;这时需要使用分页查询。 对于数据库分页查询&#x…

高级数据结构——红黑树

目录 1. 红黑树的概念 2. 红黑树的性质 3. 红黑树 6. 红黑树的验证 7. 红黑树的删除 8. 红黑树与AVL数的比较 9. 红黑树的应用 10. 完整代码 10.1 RBTree.h 10.2 test.cpp 1. 红黑树的概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存…

51+l298n+步进电机

目标&#xff1a;51298n电机转一圈按键检测 可以完整带动298n模块&#xff0c; //********************************************* //Developer:Saber //Project:Motor Control //Time:2018/4/18 //********************************************* #include <reg52.h> …

uniapp验证码登录

<view click"sendCode" :class"phone.length 11 ? btn2 : " class"btn">获取短信验证码</view> ***************************************************************************************************************************…

hdu 1869

一个最短路径的变形&#xff0c;解决问题的思路也开阔灵活&#xff0c;其实都是万变不离其宗 六度分离 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 726 Accepted Submission(s): 275 Problem Description …

sgu495

不多提。 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int MAXN100000100; int n,m; double dp[MAXN]; int main() {while(~scanf("%d%d",&n,&m)){double ans1.0;dp[1]1.0;for(int i2;i<m;i)…

UVA1598

思路&#xff1a;每个优先级队列分别存储sell和buy&#xff0c;每个指令后都判断是否产生交易 package test;import java.util.Comparator; import java.util.Iterator; import java.util.PriorityQueue; import java.util.Queue; import java.util.Scanner; import java.util.…