hadoop 配置hive 详细流程

解压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

扫描二维码关注公众号,回复: 1051567 查看本文章

将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

创建一个表,并查询测试,配置成功!


猜你喜欢

转载自blog.csdn.net/weixin_41407399/article/details/79770499