2013-06-20 43 views
6
Failed to set permissions of path: \tmp\hadoop-MayPayne\mapred\staging\MayPayne2016979439\.staging to 0700 

Tôi nhận được lỗi này khi thực thi công việc MapReduce, tôi đang sử dụng hadoop 1.0.4, sau đó tôi đã biết đó là vấn đề đã biết và tôi đã thử điều này với 1.2.0 nhưng vấn đề vẫn tồn tại. Tôi có thể biết một phiên bản hadoop mà họ đã giải quyết vấn đề này không.Không thể đặt quyền của đường dẫn: tmp

Cảm ơn tất cả trước

+0

Bạn có chắc chắn vấn đề này liên quan đến Hadoop phiên bản bạn đang sử dụng ?. id người dùng nào bạn đang sử dụng để gửi công việc MapReduce? ai là chủ sở hữu của '\ tmp'? – Singleton

+0

Vâng, người dùng đang chạy công việc MapReduce phải là chủ sở hữu của thư mục mà bạn đã đề cập. –

+0

Sự cố đã biết được theo dõi trong trình theo dõi của Hadoop ở đâu? –

Trả lời

-4

Tôi đã giải quyết được điều này bằng cách thay đổi tệp jar lõi rỗng. Đã thay đổi phương thức gây lỗi trong FileUtil.java trong tệp hadoop-core.jar và biên dịch lại và đưa vào dự án eclipse của tôi. Bây giờ lỗi đã biến mất. Tôi đề nghị mọi người nên làm điều đó.

11

tôi đã nhận được cùng một ngoại lệ khi runing Nutch-1,7 trên cửa sổ 7.

bin/nutch crawl urls -dir crawl11 -depth 1 -topN 5 

Các bước sau đây làm việc cho tôi

  1. Tải pre-built JAR, vá-hadoop_7682-1.0 .x-win.jar, từ phần Download. Bạn có thể nhận được các bước cho hadoop.
  2. Sao chép patch-hadoop_7682-1.0.x-win.jar đến $ {NUTCH_HOME}/lib
  3. Sửa $ {} NUTCH_HOME /conf/nutch-site.xml để cho phép thực hiện overriden như hình dưới đây:

    <?xml version="1.0"?> 
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 
    <!-- Put site-specific property overrides in this file. --> 
    <configuration> 
        <property> 
         <name>fs.file.impl</name> 
         <value>com.conga.services.hadoop.patch.HADOOP_7682.WinLocalFileSystem</value> 
         <description>Enables patch for issue HADOOP-7682 on Windows</description> 
        </property> 
    </configuration> 
    
  4. Chạy công việc của bạn như thường lệ (sử dụng Cygwin).

5

Tải hadoop-core-0.20.2.jar và đặt nó trên thư mục lib nutcher của giải quyết vấn đề đối với tôi

(Trong trường hợp của cửa sổ) Nếu vẫn không được giải quyết cho bạn, hãy thử sử dụng này hadoop's patch

+0

hadoop-core-0.20.2.jar đã sửa nó cho tôi. Cảm ơn – TheUknown

+0

thnks man patch làm việc cho tôi – chandresh

Các vấn đề liên quan