...
Both 3 and 5 require the configuration file in classpath.
I already register my LoadFunc/StoreFunc jars in "register" statement, but why I still get "Class Not Found" exception?
Try to put your jars in PIG_CLASSPATH as well. "register" guarantees your jar will be shipped to backend. But in the frontend, you still need to put the jars in CLASSPATH by setting "PIG_CLASSPATH" environment variable.
Q: How can I load data using Unicode control characters as delimiters?
...