我已经安装了hortonworkshdp3.0并配置了齐柏林飞艇。
当我运行spark或sql时,zeppelin只显示默认数据库(这是spark的默认数据库,其位置为'/apps/spark/warehouse',而不是hive的默认数据库)。这可能是因为hive.metastore.warehouse.dir属性不是从hive-site.xml设置的,zeppelin是从spark配置(spark.sql.warehouse.dir)中选择的。
我在spark上也遇到了类似的问题,这是由于spark conf dir上的hive-site.xml文件造成的,我可以通过将hive-site.xml从hive conf dir复制到spark conf dir来解决这个问题。
我也对齐柏林飞艇做了同样的工作,在齐柏林飞艇目录中复制了hive-site.xml(其中有zeppelin-site.xml,也在齐柏林飞艇外部依赖conf目录中复制)。
但这并没有解决问题。
1条答案
按热度按时间f0brbegy1#
在将hive-site.xml从hive-conf-dir复制到spark-conf-dir之后,我重新启动了恢复这些更改的spark服务,再次复制了hive-site.xml,它现在可以工作了。