如何在docker的cloudera中成功连接HIVE?

时间:2019-04-27 16:06:04

标签: docker apache-spark hive cloudera

我是docker cloudera中的新手。

我将docker引擎设置为以下内容:

enter image description here 然后,通过以下命令创建了cloudera容器:

docker run --hostname=quickstart.cloudera --privileged=true -v ~/Documents/class/datasets:/etc/spark/datasets -t -i -p 8888 4239cd2958c6 /usr/bin/docker-quickstart

然后,env将直接为[root@quickstart]。 为了使Spark和Hive协同工作,我需要将Hive配置文件复制到Spark的配置目录中,我在Cloudera image命令终端中运行了以下命令

sudo cp /etc/hive/conf.dist/hive-site.xml /etc/spark/conf/

然后,我尝试连接Hive。

我跑了beeline

!connect jdbc:hive2://localhost:10000 cloudera cloudera org.apache.hive.jdbc.HiveDriver

它返回以下错误: enter image description here

我已经通过sudo service --status-all检查了状态,并且返回了:

enter image description here

是否需要所有状态为TRUE? (因为我在安装cloudera容器时出现了FAILED状态)

我该怎么办?

非常感谢您。

0 个答案:

没有答案