??xml version="1.0" encoding="utf-8" standalone="yes"?>在线国产精品播放,18视频在线观看网站,国产色产综合产在线视频http://www.aygfsteel.com/dragonHadoop/专注Web Service和大数据处理云计Hadoopzh-cnTue, 17 Jun 2025 17:56:22 GMTTue, 17 Jun 2025 17:56:22 GMT60软g开发随W之一Eclipse安装SVNhttp://www.aygfsteel.com/dragonHadoop/archive/2012/11/29/392181.html陈梦?/dc:creator>陈梦?/author>Thu, 29 Nov 2012 03:37:00 GMThttp://www.aygfsteel.com/dragonHadoop/archive/2012/11/29/392181.htmlhttp://www.aygfsteel.com/dragonHadoop/comments/392181.htmlhttp://www.aygfsteel.com/dragonHadoop/archive/2012/11/29/392181.html#Feedback0http://www.aygfsteel.com/dragonHadoop/comments/commentRss/392181.htmlhttp://www.aygfsteel.com/dragonHadoop/services/trackbacks/392181.html阅读全文

]]>
jmap(Java Memory Map)命o详解http://www.aygfsteel.com/dragonHadoop/archive/2012/11/16/391432.html陈梦?/dc:creator>陈梦?/author>Fri, 16 Nov 2012 03:37:00 GMThttp://www.aygfsteel.com/dragonHadoop/archive/2012/11/16/391432.htmlhttp://www.aygfsteel.com/dragonHadoop/comments/391432.htmlhttp://www.aygfsteel.com/dragonHadoop/archive/2012/11/16/391432.html#Feedback0http://www.aygfsteel.com/dragonHadoop/comments/commentRss/391432.htmlhttp://www.aygfsteel.com/dragonHadoop/services/trackbacks/391432.html1、介l?/strong>


打印出某个javaq程Q用pidQ内存内的,所?#8216;对象’的情况(如:产生那些对象Q及其数量)?/p>

可以输出所有内存中对象的工P甚至可以VM 中的heapQ以二进制输出成文本。用方?nbsp;jmap -histo pid?br />如果q用SHELL jmap -histo pid>a.log可以其保存到文本中去,在一D|间后Q用文本对比工P可以Ҏ
出GC回收了哪些对象。jmap -dump:format=b,file=outfile 3024可以?024q程的内存heap输出出来到outfile?br />仉Q再配合MATQ内存分析工?Memory Analysis ToolQ,使用参见Q?br />    http://blog.csdn.net/fenglibing/archive/2011/04/02/6298326.aspxQ?br />或与jhat (Java Heap Analysis Tool)一起用,能够以图像的形式直观的展C当前内存是否有问题?/p>

64位机上用需要用如下方式:

jmap -J-d64 -heap pid

2、命令格?/strong>


命o行输入【jmap】帮助提C如?/strong>Q?/span>

C:\>jmap
Usage:
    jmap [option] <pid>
        (to connect to running process)
    jmap [option] <executable <core>
        (to connect to a core file)
    jmap [option] [server_id@]<remote server IP or hostname>
        (to connect to remote debug server)

where <option> is one of:
    <none>               to print same info as Solaris pmap
    -heap                to print java heap summary
    -histo[:live]        to print histogram of java object heap; if the "live"
                         suboption is specified, only count live objects
    -permstat            to print permanent generation statistics
    -finalizerinfo       to print information on objects awaiting finalization
    -dump:<dump-options> to dump java heap in hprof binary format
                         dump-options:
                           live         dump only live objects; if not specified
,
                                        all objects in the heap are dumped.
                           format=b     binary format
                           file=<file>  dump heap to <file>
                         Example: jmap -dump:live,format=b,file=heap.bin <pid>
    -F                   force. Use with -dump:<dump-options> <pid> or -histo
                         to force a heap dump or histogram when <pid> does not
                         respond. The "live" suboption is not supported
                         in this mode.
    -h | -help           to print this help message
    -J<flag>             to pass <flag> directly to the runtime system
单说?/strong>Q?/span>
SYNOPSIS

jmap [ option ] pid

jmap [ option ] executable core

jmap [ option ] [server-id@]remote-hostname-or-IP

3、参数说?/strong>


1QoptionsQ?nbsp;

executable Java executable from which the core dump was produced.

(可能是生core dump的java可执行程?

core 被打印信息的core dump文g

remote-hostname-or-IP q程debug服务的主机名或ip

server-id 唯一id,假如一CZ多个q程debug服务 

2Q基本参敎ͼ

-dump:[live,]format=b,file=<filename> 使用hprof二进制Ş?输出jvm的heap内容到文Ӟ
    live子选项是可选的Q假如指定live选项,那么只输出活的对象到文g. 

-finalizerinfo 打印正等候回收的对象的信?

-heap 打印heap的概要信息,GC使用的算法,heap的配|及wise heap的用情?

-histo[:live] 打印每个class的实例数?内存占用,cd名信? VM的内部类名字开头会加上前缀”*”. 
    如果live子参数加上后,只统计活的对象数? 

-permstat 打印classload和jvm heap长久层的信息. 包含每个classloader的名?zL?地址,父classloader
    和加载的class数量. 另外,内部String的数量和占用内存C会打印出? 

-F **.在pid没有相应的时候?dump或?histo参数. 在这个模式下,live子参数无? 

-h | -help 打印辅助信息 

-J 传递参数给jmap启动的jvm. 

pid 需要被打印配相信息的javaq程id,可以用jps查问.

4、用示?/strong>


1Q[fenglb@ccbu-156-5 ~]$ jmap -histo 4939

2Q[fenglb@ccbu-156-5 ~]$ jmap -dump:format=b,file=test.bin 4939

Dumping heap to /home/fenglb/test.bin ...

Heap dump file created



]]>
Hadoop作业提交多种Ҏhttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/22/389993.html陈梦?/dc:creator>陈梦?/author>Mon, 22 Oct 2012 02:40:00 GMThttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/22/389993.htmlhttp://www.aygfsteel.com/dragonHadoop/comments/389993.htmlhttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/22/389993.html#Feedback0http://www.aygfsteel.com/dragonHadoop/comments/commentRss/389993.htmlhttp://www.aygfsteel.com/dragonHadoop/services/trackbacks/389993.html阅读全文

]]>
Hadoop环境搭徏注意事项之二安装目录l构http://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389694.html陈梦?/dc:creator>陈梦?/author>Tue, 16 Oct 2012 14:09:00 GMThttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389694.htmlhttp://www.aygfsteel.com/dragonHadoop/comments/389694.htmlhttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389694.html#Feedback0http://www.aygfsteel.com/dragonHadoop/comments/commentRss/389694.htmlhttp://www.aygfsteel.com/dragonHadoop/services/trackbacks/389694.html目录l构
׃Hadoop要求所有机器上hadoop的部|目录结构要相同Qƈ且都有一个相同的用户名的帐户?br />我的三台机器上是q样的:都有一个dbrg的帐Pȝ录是/home/dbrg
Hadoop部v目录l构如下Q?home/dbrg/HadoopInstallQ所有的hadoop版本攑֜q个目录中?br />hadoop0.12.0压羃包解压至HadoopInstall中,Z方便以后升Q?span style="color: #ff6600; ">建立一个链接指向要使用的hadoop版本
Q不妨设为hadoop
[dbrg@dbrg-1:HadoopInstall]$ln  -s  hadoop0.12.0   hadoop
q样一来,所有的配置文g都在/hadoop/conf/目录中,所有执行程序都?hadoop/bin目录中?br />但是׃上述目录中hadoop的配|文件和hadoop的安装目录是攑֜一LQ这样一旦日后升Uhadoop版本的时候所有的配置文g都会被覆盖,因此配|文件与安装目录分离Q?一U比较好的方法就是徏立一个存N|文件的目录Q?home/dbrg/HadoopInstall/hadoop-config/Q然后将 /hadoop/conf/目录中的hadoop_site.xmlQslavesQhadoop_env.sh三个文g拯到hadoop- config/目录?q个问题很奇怪,在官|上?/span>Getting Started With Hadoop?说是只需要拷贝这个三个文件到自己创徏的目录就可以了,但我在实际配|的时候发现还必须把mastersq个文g也拷贝到hadoop-conf/目录?才行Q不然启动Hadoop的时候就会报错说找不到mastersq个文g)Qƈ指定环境变量$HADOOP_CONF_DIR指向该目录。环境变量在 /home/dbrg/.bashrc?etc/profile中设定?br />lg所qͼZ方便以后升版本Q我们需要做到配|文件与安装目录分离Qƈ通过讑֮一个指向我们要使用的版本的hadoop的链接,q样可以减少我们寚w|文件的l护?/span>



]]>
Hadoop环境搭徏注意事项之一SSH配置及原?/title><link>http://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389693.html</link><dc:creator>陈梦?/dc:creator><author>陈梦?/author><pubDate>Tue, 16 Oct 2012 14:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389693.html</guid><wfw:comment>http://www.aygfsteel.com/dragonHadoop/comments/389693.html</wfw:comment><comments>http://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389693.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/dragonHadoop/comments/commentRss/389693.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/dragonHadoop/services/trackbacks/389693.html</trackback:ping><description><![CDATA[<p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; font-size: 14pt; "><span style="font-size: small; "><span style="color: #0000ff; ">SSH讄<br /></span>在Hadoop启动以后QNamenode是通过</span><a title="SSH" style="color: #336699; text-decoration: none; "><span style="font-size: small; ">SSH</span></a><span style="font-size: small; ">QSecure ShellQ来启动和停止各个节点上的各U守护进E的Q这需要在节点之间执行指o的时候是不需要输入密码的方式Q故我们需要配|SSH使用无密码公钥认证的方式?br />首先要保证每台机器上都装了SSH服务器,且都正常启动。实际中我们用的都是</span><a title="OpenSSH" style="color: #336699; text-decoration: none; "><span style="font-size: small; ">OpenSSH</span></a><span style="font-size: small; ">Q这是SSH协议的一个免费开源实现。FC5中默认安装的OpenSSH版本是OpenSSH4.3P2?br />?本文中的三台机器ZQ现在dbrg-1是主节点Q它需要主动发起SSHq接到dbrg-2和dbrg-3Q对于SSH服务来说Qdbrg-1是SSH 客户端,而dbrg-2、dbrg-3则是SSH服务端,因此在dbrg-2Qdbrg-3上需要确定sshd服务已经启动。简单的_在dbrg-1?需要生成一个密钥对Q即一个私钥,一个公钥。将公钥拯到dbrg-2Qdbrg-3上,q样Q比如当dbrg-1向dbrg-2发vsshq接的时 候,dbrg-2上就会生成一个随机数q用dbrg-1的公钥对q个随机数进行加密,q发送给dbrg-1Qdbrg-1收到q个加密的数以后用私钥进?解密Qƈ解密后的数发送回dbrg-2Qdbrg-2认解密的数无误后就允许dbrg-1q行q接了。这完成了一ơ公钥认证过E?/span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">对于本文中的三台机器Q首先在dbrg-1上生成密钥对Q?br />[dbrg@dbrg-1:~]$ssh-keygen  -t  rsa<br />q?个命令将为dbrg-1上的用户dbrg生成其密钥对Q询问其保存路径时直接回车采用默认\径,当提C为生成的密钥输入passphrase的时候,?接回车,也就是将其设定ؓI密码。生成的密钥对id_rsaQid_rsa.pubQ默认存储在/home/dbrg/.ssh目录下。然后将 id_rsa.pub的内容复制到每个机器(也包括本??home/dbrg/.ssh/authorized_keys文g中,如果机器上已l有 authorized_keysq个文g了,在文g末尾加上id_rsa.pub中的内容Q如果没有authorized_keysq个文gQ直接cp 或者scp好了,下面的操作假讑֐个机器上都没有authorized_keys文g?/span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">对于dbrg-1<br />[dbrg@dbrg-1:.ssh]$cp id_rsa.pub authorized_keys</span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">对于dbrg-2Qdbrg-3同dbrg-2的方法)<br />[dbrg@dbrg-2:~]$mkdir .ssh<br />[dbrg@dbrg-1:.ssh]$scp authorized_keys dbrg-2:/home/dbrg/.ssh/<br />此处的scp是通过sshq行q程copyQ此处需要输入远E主机的密码Q即dbrg-2机器上dbrg帐户的密码,当然Q你也可以用其他Ҏauthorized_keys文g拯到其他机器上</span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">[dbrg@dbrg-2:.ssh]$chmod 644 authorized_keys<br /><span style="color: #ff6600; ">q一步非常关键,必须保证authorized_keys只对其所有者有d权限Q其他h不允许有写的权限Q否则SSH是不会工作的。我曾l在配置SSH的时候郁闷了好久?/span></span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">[dbrg@dbrg-2:.ssh]ls -la<br />drwx------ 2 dbrg dbrg .<br />drwx------ 3 dbrg dbrg ..<br /> -rw-r--r-- 1 dbrg dbrg authorized_keys<br /><span style="color: #ff6600; ">注意每个机器上的.ssh目录的ls -la都应该和上面是一L</span></span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">接着Q在三台机器上都需要对sshd服务q行配置(其实是可以不用配|的Q完成了上面的那些操作了以后SSH已l可以工作了)Q在三台机器上修Ҏ?etc/ssh/sshd_config<br />#去除密码认证<br />PasswordAuthentication  no<br />AuthorizedKeyFile   .ssh/authorized_keys</span></p><p style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-size: small; ">x各个机器上的SSH配置已经完成Q可以测试一下了Q比如dbrg-1向dbrg-2发vsshq接<br />[dbrg@dbrg-1:~]$ssh  dbrg-2<br />如果ssh配置好了Q就会出C下提CZ?br />The authenticity of host [dbrg-2] can't be established. <br />Key fingerprint is 1024 5f:a0:0b:65:d3:82:df:ab:44:62:6d:98:9c:fe:e9:52. <br />Are you sure you want to continue connecting (yes/no)?<br />OpenSSH告诉你它不知道这C机,但是你不用担心这个问题,因ؓ你是W一ơ登录这C机。键?#8220;yes”。这把q台L?#8220;识别标记”加到“~/.ssh/know_hosts”文g中。第二次讉Kq台L的时候就不会再显C条提CZ息了?br />然后你会发现不需要输入密码就可以建立sshq接了,恭喜你,配置成功?br /><span style="color: #ff6600; ">不过Q别忘了试本机ssh  dbrg-1</span></span></p><img src ="http://www.aygfsteel.com/dragonHadoop/aggbug/389693.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/dragonHadoop/" target="_blank">陈梦?/a> 2012-10-16 22:05 <a href="http://www.aygfsteel.com/dragonHadoop/archive/2012/10/16/389693.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MapReduce 作业q行程分析http://www.aygfsteel.com/dragonHadoop/archive/2012/10/14/389543.html陈梦?/dc:creator>陈梦?/author>Sun, 14 Oct 2012 13:52:00 GMThttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/14/389543.htmlhttp://www.aygfsteel.com/dragonHadoop/comments/389543.htmlhttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/14/389543.html#Feedback0http://www.aygfsteel.com/dragonHadoop/comments/commentRss/389543.htmlhttp://www.aygfsteel.com/dragonHadoop/services/trackbacks/389543.html阅读全文

]]>
Ubuntu配置IP地址http://www.aygfsteel.com/dragonHadoop/archive/2012/10/14/389528.html陈梦?/dc:creator>陈梦?/author>Sun, 14 Oct 2012 02:17:00 GMThttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/14/389528.htmlhttp://www.aygfsteel.com/dragonHadoop/comments/389528.htmlhttp://www.aygfsteel.com/dragonHadoop/archive/2012/10/14/389528.html#Feedback0http://www.aygfsteel.com/dragonHadoop/comments/commentRss/389528.htmlhttp://www.aygfsteel.com/dragonHadoop/services/trackbacks/389528.html阅读全文

]]>
վ֩ģ壺 | | | Դ| | | | | ̨| | ƽ| | | | °| ݳ| | ƽ| Ұ| | | | μԴ| ͨ| | ԫ| | ˳| | | | | ѧ| ˫Ѽɽ| ̩| | Դ| | Ƥɽ| ӱ| |