解压hive压缩包
将hive目录下conf文件夹下 hive-env.sh.template 拷贝成 hive-env.sh,并增加四行内容
在hive-env.sh增加四行内容
exportHADOOP_HOME=/opt/modules/hadoop-2.5.0-cdh5.3.6
exportHIVE_CONF_DIR=/opt/modules/hive-0.13.1-cdh5.3.6/conf
export JAVA_HOME=/opt/modules/jdk1.7.0_79
exportHIVE_HOME=/opt/modules/hive-0.13.1-cdh5.3.6
将conf文件夹下hive-default.xml.template 拷贝成 hive-site.xml
将hive-site.xml 配置内容全部删除,并增加以下内容
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master:3306/metastore?createDatabaseIfNotExist=true</value>
</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>
</property>
<property>
<name>hive.cli.print.header</name>
<value>true</value>
</property>
<property>
<name>hive.cli.print.current.db</name>
<value>true</value>
</property>
</configuration>
将conf文件夹下hive-log4j.properties.template 改名为 hive-log4j.properties
修改hive-log4j.properties 中hive.log.dir路径
在hive 目录下创建 logs文件夹
解压mysql驱动器
将驱动器jar包拷贝至hive目录下lib文件夹下
在hdfs上创建/user/hive/warehouse
修改/tmp和/user/hive/warehouse 给用户组增加执行权限
为了方便hive运行,可以增加hive环境变量 root用户下修改/etc/profile
启动hive
创建一个表,并查询测试,配置成功!