<code>[hadoop@hddcluster2 script]$ </code><code>ls</code> <code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh </code>
<code>ls</code><code>: cannot access </code><code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh: Too many levels of symbolic links</code>
<code>[hadoop@hddcluster2 script]$ </code><code>ls</code> <code>/home/hadoop/script/hadoop</code><code>.sh </code><code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh </code>
<code>/home/hadoop/script/hadoop</code><code>.sh</code>
解決辦法:sudo 删除連結,然後補上全路徑。
在做ln的時候要将檔案的絕對路徑下的完整目錄寫上去!例子如下:
<code>[hadoop@hddcluster2 script]$ </code><code>sudo</code> <code>rm</code> <code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh </code>
<code>[hadoop@hddcluster2 script]$ </code><code>sudo</code> <code>ln</code> <code>-s </code><code>/home/hadoop/script/hadoop</code><code>.sh </code><code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh </code>
<code>[hadoop@hddcluster2 script]$ </code><code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh st</code>
<code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh {start|stop|restart|status}</code>
<code>[hadoop@hddcluster2 script]$ </code><code>/etc/init</code><code>.d</code><code>/hadoop</code><code>.sh status</code>
<code>11283 ResourceManager</code>
<code>12323 Jps</code>
<code>10836 DataNode</code>
<code>10694 NameNode</code>
<code>11033 SecondaryNameNode</code>
<code>11610 NodeManager</code>
<code>11756 JobHistoryServer</code>
本文轉自 yanconggod 51CTO部落格,原文連結:http://blog.51cto.com/yanconggod/1903566