centos7安装hive+mysql时出现的问题

来源:互联网 发布:淘宝客服工作简历 编辑:程序博客网 时间:2024/05/19 12:11
问题描述1:

Exception in thread "main" java.lang.RuntimeException: Hive metastore database is not initalized

解决:

> mv metastore_db metastore_db.tmp

> schematool -initSchema -dbType mysql

问题描述2:

Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
    at org.apache.hadoop.fs.Path.initialize(Path.java:206)
    at org.apache.hadoop.fs.Path.<init>(Path.java:172)
    at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:606)

解决:

在hive 配置文件hive-site.xml 中找到所有的${system:java.io.tmpdir},并把此都替换成具体目录,如/usr/local/hadoop/hive/iotmp

(/usr/local/hadoop/hive为自己的hive安装目录。
然后,启动hive即可



原创粉丝点击