2013-03-01 35 views
12

Tôi đang sử dụng Hadoop trong Mac OS X. Tôi nghĩ rằng mình đã cài đặt Hadoop đúng cách. Khi tôi cố gắng chạy một bài toán ví dụ Số từ, tôi đã nhận lỗi này:Không thể tải thư viện hadoop gốc cho Mac OS X

INFO util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

Từ Googling lỗi này, tôi biết được rằng Hadoop Native Libraries không được hỗ trợ trong Mac OS.

Có cách nào để tải Thư viện Hadoop gốc cho Mac bằng một số phần mềm của bên thứ ba không?

+1

bạn có đang chạy Hadoop 1.1.2 không? Tôi có cùng một vấn đề, tuy nhiên nó là một cảnh báo và công việc chạy tốt, tôi cũng có WARN snappy.LoadSnappy: Snappy thư viện bản địa không được tải ... Bạn đã tìm thấy một giải pháp? – lizzie

Trả lời

3

Run ví dụ với một cuộc tranh cãi như thế này -Djava.library.path = {YOUR_HADOOP_HOME}/lib/mẹ đẻ/Linux amd64-64/lẽ sẽ khắc phục vấn đề với điều kiện là Mac có một cái gì đó có nguồn gốc bản địa dưới thư mục

+0

Điều này đã hiệu quả. Cảm ơn bạn. – Jirapong

+0

{YOUR_HADOOP_HOME} là gì? nó là hadoop của tôi cài đặt vị trí? –

+0

@BalaSubramanyam Có, {YOUR_HADOOP_HOME} tương ứng với $ HADOOP_HOME hoặc% HADOOP_HOME%, tùy thuộc vào hệ thống của bạn và bạn có đặt các gói env vars không (giả sử $ HADOOP_HOME, vì câu hỏi được hỏi về Mac). –

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