Hadoop 无法在Windows 10上使用derby启动配置单元

Hadoop 无法在Windows 10上使用derby启动配置单元,hadoop,hive,derby,Hadoop,Hive,Derby,我正在尝试在Windows10中的Hadoop-2.7.3之上配置Hive。我的Hadoop运行得很好。但在命令行上启动配置单元时,我面临以下错误: 不是有效的JAR: E:\hadoop-2.7.3\hive\bin\org.apache.hive.beeline.cli.HiveCli 每当我在进入Hadoop home(即$Hadoop_home/hive)中的hive的bin目录后,在cmd上键入hive 我得到的错误是: 该命令的语法不正确 找不到文件 不是有效的JAR: E:/had

我正在尝试在Windows10中的Hadoop-2.7.3之上配置Hive。我的Hadoop运行得很好。但在命令行上启动配置单元时,我面临以下错误:

不是有效的JAR: E:\hadoop-2.7.3\hive\bin\org.apache.hive.beeline.cli.HiveCli

每当我在进入Hadoop home(即$Hadoop_home/hive)中的hive的bin目录后,在cmd上键入
hive

我得到的错误是:

该命令的语法不正确

找不到文件

不是有效的JAR:

E:/hadoop-2.7.3\hive\bin\org.apache.hive.beeline.cli.HiveCli

设置了我的
hive\u home
hive\u bin
hive\u conf\u dir
变量。 PATH变量也被设置为包含
hive
HIVE\u HOME
也已设置

我的hive-site.xml是


javax.jdo.option.ConnectionURL
jdbc:derby://localhost:1527/metastore_db;create=true
JDBC元存储的JDBC连接字符串
javax.jdo.option.ConnectionDriverName
org.apache.derby.jdbc.ClientDriver
JDBC元存储的驱动程序类名
hive.server2.enable.impersonation
真的
为HiveServer2启用用户模拟
hive.server2.1身份验证
没有一个
datanucleus.autoCreateTables
真的
hive.metastore.schema.verification
真的
在运行配置单元之前,我还初始化了derby网络服务器

希望这能解释问题。如果我需要补充什么,请告诉我

我想补充一点,我检查了pig的默认bin文件夹,它是空的,因此我从pig src提取的文件中运行了
pig
命令,然后得到的错误是:

“E:/hadoop-2.7.3\bin\hadoop config.cmd”未被识别为内部或外部命令, 可操作的程序或批处理文件

“-Xmx1000M”未被识别为内部或外部命令, 可操作的程序或批处理文件