解压
配置环境变量
vim /etc/profile
export HIVE_HOME=/opt/hive
export PATH=PATH:HIVE_HOMEin
source /etc/profile
新建一个logs文件夹,放日志文件
修改配置文件
位于$HIVE_HOME/conf下
-
cp hive-default.xml.template hive-site.xml
-
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>
-
vim hive_env.sh
export HADOOP_HOME=/opt/hadoop export HIVE_CONF_HOME=/opt/hive/conf
-
vim hive-log4j.properties
hive.log.dir=/opt/hive/logs