码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu16.04下hive安装与配置

时间:2018-03-17 19:47:30      阅读:601      评论:0      收藏:0      [点我收藏+]

标签:div   数据库   文件配置   argument   relative   node   vim   方法   efault   

下载

  • wget http://mirrors.hust.edu.cn/apache/hive/hive-2.3.2/apache-hive-2.3.2-bin.tar.gz

  • 解压到指定目录 tar -zxvf ..

配置HIVE_HOME

vim /etc/profile

export HIVE_HOME=/usr/local/hive

export PATH=$PATH:$HIVE_HOME/bin

修改HIVE/CONF的文件配置

cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml

vim hive-env.sh
HADOOP_HOME=$HADOOP_HOME

vim hive-site.xml

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true;u??seSSL=false</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>
<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>hive</value>
  <description>username to use against metastore database</description>
</property>
<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>hive</value>
  <description>password to use against metastore database</description>
</property>
注释:
javax.jdo.option.ConnectionURL参数指定的是Hive连接数据库的连接字符串;
javax.jdo.option.ConnectionDriverName参数指定的是驱动的类入口名称;
javax.jdo.option.ConnectionUserName参数指定了数据库的用户名;
javax.jdo.option.ConnectionPassword参数指定了数据库的密码。
  • 配置mysql需要,创建元数据保存在Mysql中

下载mysql-connector-java-5.1.46.tar.gz包放到Hive的lib目录下

可以在指定search.maven(maven仓库)中去下载

启动hive

cd bin
./hive
  • 以上执行会报错:Exception in thread "main" Java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative path in absolute URI

  • 解决方法:在hive下创建一个目录temdir,并配置到hive-site.xml中

    mkdir tmpdir

    vim hive-site.xml

    查找:/system:java.io.tmpdir,并替换为tmpdir目录

  • 再次执行./hive

问题

hive Call From node1/ip to node1:9000 failed on connection exception: java.net.ConnectException: Connection refused

  • 以上问题一般就是hadoop没有启动

ubuntu16.04下hive安装与配置

标签:div   数据库   文件配置   argument   relative   node   vim   方法   efault   

原文地址:https://www.cnblogs.com/tianboblog/p/8591979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!