无法使用windows 10上的derby启动配置单元

xghobddn  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(240)

我试图在Windows10的hadoop-2.7.3之上配置配置单元。我的hadoop运行得很好。但在命令行上启动配置单元时,我面临以下错误:
不是有效的jar:e:\hadoop-2.7.3\hive\bin\org.apache.hive.beeline.cli.hivecli
我打字的时候 hive 转到hadoop home中的hive的bin目录,即$hadoop\u home/hive。
我得到的错误是:
命令的语法不正确。
找不到文件
不是有效的jar:
电子邮件:/hadoop-2.7.3\hive\bin\org.apache.hive.beeline.cli.hivecli
我的 hive_home , hive_bin , hive_conf_dir 变量已设置。path变量也设置为包含 hive . HIVE_HOME 也已设置。
我的hive-site.xml是

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>

    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:derby://localhost:1527/metastore_db;create=true</value>
        <description>JDBC connect string for a JDBC metastore</description>
    </property>

    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>org.apache.derby.jdbc.ClientDriver</value>
        <description>Driver class name for a JDBC metastore</description>
    </property>
    <property>
        <name>hive.server2.enable.impersonation</name>
        <value>true</value>
        <description>Enable user impersonation for HiveServer2</description>
    </property>
    <property>
        <name>hive.server2.authentication</name>
        <value>NONE</value>
    </property>

    <property>
        <name>datanucleus.autoCreateTables</name>
        <value>True</value>
    </property>
    <property>
        <name>hive.metastore.schema.verification</name>
        <value>true</value>
    </property>

</configuration>

在运行配置单元之前,我还初始化了derby网络服务器。
希望这能解释这个问题。如果我需要补充什么,请告诉我。
我想补充一点,我检查了pig的默认bin文件夹,它是空的,所以我运行了 pig 来自pig src提取文件的命令,然后我得到的错误是:
“e:/hadoop-2.7.3\bin\hadoop config.cmd”不能识别为内部或外部命令、可操作程序或批处理文件。
“-xmx1000m”不能识别为内部或外部命令、可操作程序或批处理文件。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题