zoukankan      html  css  js  c++  java
  • Hive 启动报错 URI

    Exception in thread "main"java.lang.RuntimeException: java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
            atorg.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:444)
            atorg.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:672)
            atorg.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616)
            atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            atjava.lang.reflect.Method.invoke(Method.java:606)
            atorg.apache.hadoop.util.RunJar.main(RunJar.java:160)
    Caused by: java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
            atorg.apache.hadoop.fs.Path.initialize(Path.java:148)
            atorg.apache.hadoop.fs.Path.<init>(Path.java:126)
            atorg.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:487)
            atorg.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:430)
            ... 7more
    

      启动Hive报错。

      主要是因为路径没找到,不要直接读取 `${}` 文件路径,把这种方式改为绝对路径。

      把 hive-site.xml 文件中关于 `${system:java.io.tmpdir}` 的全部改为绝对路径。

    # 先在 hive 根目录新建一个文件夹
    mkdir tmp
    
    # 编辑配置文件
    vi hive-site.xml
    
    # 可以通过查找的方式,直接定位 ${system:java.io.tmpdir}
    # vi 命令行下面,通过 / 来进行查找
    # 将对应的 ${system:java.io.tmpdir} 替换成下面的绝对路径
    /usr/local/src/apache-hive-1.2.2-bin/tmp
    

      

  • 相关阅读:
    oracel与mysql 查询从创建时间到更新时间的3天内的数据
    微信创建菜单
    利用XStream实现实体类与xml的转换
    play freamwork 框架中 调用线程保存数据
    play freamwork 框架中 设置文件大小
    将javabean转为map类型,然后返回一个map类型的值
    Base64的加密,解密
    MD5加密
    实体类与CDATA类型的xml的转换的工具类
    解决oracle数据库中 ORA-01843: 无效的月份问题
  • 原文地址:https://www.cnblogs.com/hanwen1014/p/10997161.html
Copyright © 2011-2022 走看看