hive创建表时报错:failed on connection exception: java.net.ConnectException: Connection refused

时间:2024-03-19 19:44:32

hive创建表时报错

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Got exception: java.net.ConnectException Call From spark1/192.168.56.109 to spark1:9000 failed on connection exception: java.net.ConnectException: Connection refused;)
报错如下图:
hive创建表时报错:failed on connection exception: java.net.ConnectException: Connection refused

报错原因:

没有启动namenode

解决方法:

1. 首先停止dfs
Linux命令: stop-dfs.sh

可以看到停止的过程中显示没有namenode可停止, 看下图第三行:
hive创建表时报错:failed on connection exception: java.net.ConnectException: Connection refused
2. 格式化namenode
Linux命令: hdfs namenode -format

3. 启动hdfs集群
Linux命令start-dfs.sh

4. 启动yarn
Linux命令start-yarn.sh

5. hive创建表

6. 问题解决
hive创建表时报错:failed on connection exception: java.net.ConnectException: Connection refused