at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.net.ConnectException: 拒绝连接 (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
利用快照恢复到未安装sqoop之前,就又正常了,现在不知道sqoop的安装哪里影响了hive shell的运行。
我又重新安装sqoop没执行一步都看下hive是否还能正常运行,都安装完了,hive还能正常运行,但是过了大概10分钟后又不行了,还是报上面的错误。
sqoop安装步骤:
1:解压安装文件
2:配置环境变量
vi /etc/profile
--设置SQOOP_PATH,修改环境变量,添加下面内容
export SQOOP_HOME=/usr/local/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
export HADOOP_HOME=/usr/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
3:执行sh install.sh
我猜测可能和PATH有关,看看SQOOP_HOME/bin下面是不是存在和已经在Path里的可执行文件名字重复的文件。
可执行文件名字,指的是哪个?我看了下SQOOP_HOME/bin下面的文件:
configure-sqoop、configure-sqoop.cmd、sqoop、sqoop-codegen、sqoop-create-hive-table
sqoop-eval、sqoop-export、sqoop-help、sqoop-import、sqoop-import-all-tables
sqoop-import-mainframe、sqoop-job、sqoop-list-databases、sqoop-list-tables
sqoop-merge、sqoop-metastore、sqoop-version、sqoop.cmd、start-metastore.sh、stop-metastore.sh