Apache Pig を動かしたい。
某所のWindows 7環境ではcygwinを入れてもNG。
改行ボタンを押しても画面上で改行されるだけで、コマンドが実行されない。
cygwinをバイパスして直接起動すると、一見動いたように見えるけど DUMP コマンドでこける(chmodできないっぽい)。
会社には古ーい Linux 環境があるらしいのだが、パスワードを知っている人がいない w のでダメ。
じゃあってんで自前のMacで試そうとしたら、Java がないと言われる。
んなあほな、Apple純正JDK6 はどこ行った? と思ったら、Mountain Lionへのアップデートで強制削除されるらしい。
- Mountain Lion (Mac OS X 10.8)にJavaをインストールする (リンク切れ)
しょうがないのでORACLEからJDK7を落として
java -cp pig-0.10.0.jar org.apache.pig.Main -x local
とやったらあっさり動いた!
さすがはCocoaの皮をかぶったUnix。
もうJava系の開発用マシンは、全社でMac化してほしいなり。
おかしな日本語
さっきのJDK 7インストール時のこと。
“すべて” ではなく、個別のユーザー単位でもインストールできそうな文面だけど、そんなオプションはないよね?
日本語おかしいなりよ。
11/9追記
あ〝あぁ、相関サブクエリーさえ、それさえ出せればレコード間の差分計算ができるのにいぃぃぃ〜!!! @apache Pig
あきらめてSQLで処理するか。
(Javaには落とさん…)