Hive 安装

解压

配置环境变量

vim /etc/profile
	export HIVE_HOME=/opt/hive
	export PATH=PATH:HIVE_HOMEin
source /etc/profile

新建一个logs文件夹,放日志文件

img

修改配置文件

位于$HIVE_HOME/conf下

  1. cp hive-default.xml.template hive-site.xml

  2. vim hive-site.xml

    (删除掉configuration里的所有配置)

    <configuration>
        <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://192.9.145.3:3306/hive?createDatabaseIfNotExist=trueuseSSL=false</value>
        <description>
          JDBC connect string for a JDBC metastore.
          To use SSL to encrypt/authenticate the connection, provide database-specific SSL flag in the connection URL.
          For example, jdbc:postgresql://myhost/db?ssl=true for postgres database.
        </description>
      </property>
      <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
      </property>
      <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
      </property>
      <property>
         <name>javax.jdo.option.ConnectionPassword</name>
         <value>123456</value>
         <description>password to use against metastore database</description>
      </property>
      <property>
         <name>hive.metastore.schema.verification</name>
         <value>false</value>
      </property>
      <property>
         <name>hive.metastore.warehouse.dir</name>
         <value>/opt/hive/warehouse</value>
      </property>
      <property>
         <name>hive.exec.scratchdir</name>
         <value>/opt/hive/scratchdir</value>
      </property>
      <property>
         <name>hive.querylog.location</name>
         <value>/opt/hive/logs</value>
      </property>
    </configuration>
    
    
  3. vim hive_env.sh

    export HADOOP_HOME=/opt/hadoop
    export HIVE_CONF_HOME=/opt/hive/conf
    
  4. vim hive-log4j.properties

    hive.log.dir=/opt/hive/logs

启动HIVE

img

原文地址:https://www.cnblogs.com/fengzzi/p/10036895.html