【Ubuntu】 hiveserver2起動時に org/apache/zookeeper/KeeperException となる

Share on Facebook
Pocket
LINEで送る
Bookmark this on Google Bookmarks

前提

CDH5でインストールしたもの

起動

以下のエラーで起動できない。

$ /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

org.apache.zookeeper.KeeperException がないというので、ここ からURLを拾ってきて、hiveのライブラリに追加。

sudo -s
cd /usr/local/src
curl -O http://www.java2s.com/Code/JarDownload/zookeeper/zookeeper.jar.zip
unzip zookeeper.jar.zip
mv ./zookeeper.jar /usr/lib/hive/lib/

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です