Github user jongyoul commented on the issue:
https://github.com/apache/zeppelin/pull/2905
Concerning what you mentioned the above, I've implemented the second one to
check different names with same interpreters. To clarify it, if you install
`zeppelin-pig` in a UI, the logic would check if `zeppelin-pig` and `pig`
exist. If both don't exist, the logic would install `zeppelin-pig` in the
directory of `interpreter/zeppelin-pig`. That's because I don't think it's good
to change interpreter name with our current unruled format. currently,
`zeppelin-pig` is extracted by maven artifact name. If we made a helium file
with interpreter name 'pig', we could install `interpreter/pig`. I think it's
one of the realistic solutions to handle the name of interpreters. WDYT?
And about the first and third one, I think it would be better to handle
separate issues.
---