让hive使用derby的服务模式

hive默认使用的derby的嵌入模式。这个就面临着,无法多个并发hive shell共享的问题。

使用MySQL服务器也可以解决问题,但安装、配置太麻烦了。

可以使用轻量级的derby的c/s服务模式解决问题。

1、下载、配置derby

首先,从apache下载derby的最新版。

derby基本是开箱即用的,如下启动

同时,还需要拷贝两个jar包到hive/lib下

2、配置hive

需要修改2个配置,derby默认是可以没有用户名、密码的。

此外,注意hdfs上的路径,不要和已有的冲突了。

3、启动,测试

Leave a Reply

Your email address will not be published.