hadoop参数调优http://www.slideboom.com/presentations/116540/PPT-on-Advanced-Hadoop-Tuning-n-Optimisation
ssh登录不了的话大部分都是下面的机器自动换了ip,改回原来的ip即可。
启动hadoop或者hbase发现某些进程还在,叫你stop first,先killall java吧,再来过一次。
如果hadoop有什么问题的话,比如slave连接不上或者一连上一刷新就没了,说什么
safemode,
则删掉这些slaves的hadoop,删掉master1的log文件夹,然后重新拷贝master1的hadoop到各个slaves,再重新来建一次即可.(因为有可能是那些job*conf**.xml文件的影响,试...)
慎用killall java。会把/tmp里的pid删掉??
1.master1和各slaves的 /etc/hosts master1Machine//
这个要具体设置
127.0.0.1 localhost
127.0.1.1 master1Machine
10.214.34.230 master1
10.214.34.231 slave1
10.214.28.205 slave2
10.214.28.214 slave3
10.214.28.213 slave4
10.214.34.129 slave5
10.214.28.118 dcd118
2.master1和各slaves的/etc/hostname
master1: master1
slave1: slave1
slave2: slave2
slave3: slave3
slave4: slave4
slave5: slave5
2.master1和各slaves的/etc/environment
PATH="/home/gushui/src/hama/bin:/home/gushui/apache-maven-2.2.1/bin:/home/gushui/src/hbase-0.20.3/bin:/home/gushui/src/hadoop-0.20.2/bin:/usr/lib/jvm/java-6-sun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="zh_CN:zh:en_US:en"
LANG="zh_CN.UTF-8"
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
HADOOP_HOME=/home/gushui/src/hadoop-0.20.2
HBASE_HOME=/home/gushui/src/hbase-0.20.3
HBASE_MANAGES_ZK=true
HADOOP_CONF_DIR=/home/gushui/src/hadoop-0.20.2/conf
HBASE_CONF_DIR=/home/gushui/src/hbase-0.20.3/conf
HAMA_HOME=/home/gushui/src/hama
M2_HOME=/home/gushui/apache-maven-2.2.1
M2=/home/gushui/apache-maven-2.2.1/bin
3.ssh keygen的互加
cat >> 两个大于号才是追加,一个大于号是覆盖
4.sh preprocess.sh执行下面的操作
{
cd ~
rm -r /tmp/hadoop-g*
rm -r /tmp/hbase-g*
rm -r tmp
mkdir tmp
rm -r $HADOOP_HOME/logs
}
5.hadoop和hbase的复制或者它们conf文件的复制
cd $HADOOP_HOME
hadoop conf 的复制
hbase conf 的复制
增加slave影响:1,$HADOOP_HOME/conf/slaves 2, $HBASE_HOME/conf/regionservers 3,$HBASE_HOME/conf/hbase-site.xml/的
<property>
<name>hbase.zookeeper.quorum</name>
<value>master1,slave2,slave3,slave4,slave5</value>
</property>
//master1是必须的(试)
6.
ssh master1
cd $HADOOP_HOME
bin/hadoop namenode -format
bin/start-all.sh
double sum=0.0;
double len1=0,len2=0;
double res=0.0;
VECPAIRSTRDOUBLE::iterator itI,itJ;
itI=docI.begin();
itJ=docJ.begin();
double tp1, tp2;
while (itI!=docI.end()&&itJ!=docJ.end())
{
if((*itI).first==(*itJ).first)
{
tp1=(*itI).second;
tp2=(*itJ).second;
sum += tp1* tp2;
itI++;
itJ++;
}
else if((*itI).first<(*itJ).first)
itI++;
else
itJ++;
}
for (itI=docI.begin();itI!=docI.end();itI++)
{
len1+=((*itI).second)*((*itI).second);
}
for (itJ=docJ.begin();itJ!=docJ.end();itJ++)
{
len2+=(*itJ).second*(*itJ).second;
}
double fenmu=sqrt(len1*len2);
if(fenmu==0)
{
return 0;
}
res=sum/fenmu;
return res;
分享到:
相关推荐
iOSProgramming 《iOS编程(第4版)》 学了一段时间之后,当要用到某个知识...有些问题来不及追查答案,先暂时备忘。最终我希望在学习这本书的过程中遇到的每个问题都能找到满意的解答,并且我会把答案写到问题的后面。
当发起人角色的状态改变的时候,有可能这个状态无效,这时候就可以使用暂时存储起来的备忘录将状态复原。 备忘录模式的缺点: 1. 如果状态需要完整地存储到备忘录对象中,那么在资源消耗上面备忘录对象比较昂贵。 ...
4. 安装注意事项:在安装圆方软件前,请确保软件锁已拔下,并暂时关闭病毒防护软件。安装过程中,序列号输入环节可点击取消,授权码可稍后输入。当遇到安装3dmax插件选项时,选择取消,其余步骤按“下一步”或“确定...
【工程管理资料doc页.docx】是一份与工程技术管理相关的文档,主要涵盖了工程变更、设计备忘、平面布置变更申请、施工会审记录以及暂时断路和占地申请等多个方面的重要内容,这些都是在大型工程项目中不可或缺的管理...
,,,·火车转移路线和费用的备忘录,并暂时拨款·访问受限制网站的URL和帐户ID注释·为了学习工作,在搜索的单词中■功能·注册备忘录(复制和粘贴的字符注册)·将注释复制到剪贴板·搜索笔记·类型备忘录(排序...
在IT领域,将文字转换为MP3音频文件是一种常见的需求,尤其对于有声读物、语音备忘录或在线课程的制作。这个过程通常被称为文本转语音(Text-to-Speech, TTS)技术。以下是对这个主题的详细阐述: 1. **文本转语音...
可能有些邮件暂时不想放送给对方,而需要在指定的日期发送对方,这时定时发送邮件功能,就是您的帮助,您可以设置要定时发送的时间,系统在指定时间,定时把邮件发送对方 11、 群发邮件 12、 收发邮件管理 主要来...
可能有些邮件暂时不想放送给对方,而需要在指定的日期发送对方,这时定时发送邮件功能,就是您的帮助,您可以设置要定时发送的时间,系统在指定时间,定时把邮件发送对方 11、 群发邮件 12、 收发邮件管理 主要来...
D类任务既不紧迫也不重要,通常可以暂时搁置。通过这样的分类,可以更清晰地设定并执行个人的工作和生活优先级。 综上所述,生命策划与时间管理是一个涉及个人发展、目标设定、效率提升和价值实现的全面过程。通过...
分类备忘录标签表明,TodoList是一个理想的工具,能够帮助用户整理繁杂的信息,确保不会遗漏任何重要事务。 TodoList还支持任务的重要程度设定,让用户可以优先处理那些紧急或关键的任务。此外,任务拆分和细化功能...
为确保顺利安装,用户可以在杀毒软件的设置中暂时将其设置为静默模式,然后在安装完成后恢复原设置,这样可以避免不必要的干扰。 在提供的压缩包文件中,有两个URL链接——“2345软件教程.url”和“2345软件大全....
日常操作: 借阅管理 借阅查询 操作流水 欲借详细 账务管理 备忘管理 资料管理:书籍管理 期刊管理 物品管理 读者管理 类别管理 资料下架管理 系统设置:用户管理 切换用户 修改密码 系统参数 备份管理 系统初始...
- **移交备忘原则**:无法改正或暂时不改的缺陷以备忘录形式记录。 - **管理权属移交原则**:物业移交后,管理公司承担管理、保护责任。 5. **接管验收依据和标准**: - **政策法规**:如《物业管理条例》等。 ...
实用工具箱集合了各种电脑小工具方便您使用,暂时内置了备忘录、定时关机、锁屏工具、三样小工具,以后便会添加更多实用小工具供大家使用。 误报声明 Windows7系统助手使用易语言编写,被杀毒软件误杀的几率也...
- **它可以用于启动Oracle Approvals Management (AME)信用备忘请求工作流**:这允许从Oracle Collections内部发起信用备忘请求审批流程,简化了处理客户信用问题的过程。 ### 5. 处理Oracle EBS AutoInvoice异常 ...
19. **工程监理备忘录**:记录重要事件或决定的备忘文件,通常由高监或总监签发。 20. **工程监理月报**:汇总每月监理工作,包括工程进展、问题处理、建议等内容,供各方参考。 这些文件构成了公路工程监理的核心...
VoiceConversion.jl进行了多方面的改进,但是我不VoiceConversion.jl这段代码是否有用,所以我暂时尝试了一下。 [Go]从语音信号中提取特征[Go]并行数据生成【Python】模型训练[Python]语音参数转换[Go]波形生成很难...
尽管苹果CEO库克在备忘录中表示疫情对公司的影响将是暂时的,但从实际情况来看,苹果需要应对的困难远不止于此。在供应链端,苹果不得不考虑如何在保障员工安全的同时恢复生产,这可能需要调整供应链布局。而在销售...
任务中心提供快捷高效的个人备忘提醒和团队业务协作;插件中心包含丰富的插件,如商品管理、交易管理、数据分析、促销管理、客服绩效、会员管理、旺旺机器人、直通车、任务协作等工具;消息中心包含系统消息和服务...