【Ubuntu】 hiveserver2起動時に org/apache/zookeeper/KeeperException となる
前提
CDH5でインストールしたもの
起動
以下のエラーで起動できない。
[shell]
$ /etc/init.d/hive-server2 start
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.hadoop.util.RunJar.run(RunJar.java:214)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.KeeperException
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
… 4 more
[/shell]
org.apache.zookeeper.KeeperException がないというので、ここ からURLを拾ってきて、hiveのライブラリに追加。
[shell]
sudo -s
cd /usr/local/src
curl -O https://www.java2s.com/Code/JarDownload/zookeeper/zookeeper.jar.zip
unzip zookeeper.jar.zip
mv ./zookeeper.jar /usr/lib/hive/lib/
[/shell]
ディスカッション
コメント一覧
まだ、コメントがありません