Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DataFu is Linkedin's collection of Pig UDFs, which has become an Apache Incubator project. (http://sna-projects.com/datafu/)

...

A Python wrapper that helps users manage their Pig processes. It can manage many similar Pig Latin scripts, including running common root scripts and caching the results to be used in generation of the final output scripts. Pig can be run directly from PigPy, allowing users to inspect results of the Pig job and take further actions.

Editor plugins

Eclipse

Eclipse Plugin (Lightweight)

  • Pig-Eclipse

    • https://github.com/eyala/pig-eclipse
    • Syntax highlighting, auto complete, javadoc-style tooltips, and open declaration (F3). Supports Pig 0.11 - 0.14. Works with Eclipses running Java 6 and newer (tested on Indigo, Juno, Kepler and Luna).
    • Update site: http://

...

...

...

Emacs Pig Latin Mode

https://github.com/motus/pig-mode

pig-mode is an Emacs major mode for editing Pig scripts. It supports syntax highlighting and indentation for Pig versions 0.2 to 0.10 11 and is actively maintained.

...

A simple Emacs mode that highlights Pig Latin syntax. It's very basic, but it does make life more pleasant if you are an Emacs user. Works for Emacs 23.

Gedit

Pig Editor for Eclipse

http://romainr.github.com/PigEditor/

Autocomplete, show errors in red, etc.

It works with Eclipse 3.7: http://romainr.github.com/PigEditor/updates/

...

Syntax highlighting for Pig Latin. Versions exist for Pig 0.11 - 0.15. Included in gedit as of Gnome 3.16.

https://github.com/eyala/gedit-pig

Pig Editor (web-based)

http://pigeditor.com

This web-based Pig Editor based on Hue lets you edit your Pig script with autocompletion auto completion and syntax highlighting. You can save your scripts and execute them with a single click, directly from your browser. Logs and results are displayed within this one-page app for a better interactivity.

...

http://issues.apache.org/jira/browse/PIG-366

An Eclipse plugin for Pig. In addition to standard syntax highlighting it supports graphical construction of Pig Latin scripts (box and arrow) as well as showing the user the output schema of each line in a Pig Latin script and example output of his or her script. Pig can be run directly from PigPen in either local or Map-Reduce mode.

TextMate Plugin

http://www.github.com/kevinweil/pig.tmbundle

...

Provides syntax highlighting for Pig Latin scripts (up to version 0.12).

Snipmate plugin (Snipmate is a Vim plugin for code completion)

https://github.com/rverk/snipmate-pig

Intellij

https://github.com/brandonkearby/intellij-pig

CodeMirror 2 Pig Latin Mode

...

https://github.com/matthayes/sublime-text-pig

Notepad++

Syntax highlighting and auto complete for Pig 0.15.

https://github.com/lucialifschitz/pig-npp