【Hive】(一)Hive环境搭建

前提先安装好mysql和hadoop

安装配置mysql

安装配置hadoop
安装配置hive
1.安装包解压移动

[root@yang opt]# tar -zxvf hive-1.1.0-cdh5.14.2.tar.gz
[root@yang opt]# mv hive-1.1.0-cdh5.14.2 soft/hive110

2.配置文件hive-site.xml
配置的路径/opt/soft/hive110/warehouse,这个目录要存在,没有就建一个warehouse目录

[root@yang conf]# vi hive-site.xml


<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!--元数据文件-->
	<property>
		<name>hive.metastore.warehouse.dir</name>
		<value>/opt/soft/hive110/warehouse</value>
	</property>
	<property>
		<name>hive.metastore.local</name>
		<value>true</value>
	</property>

	<property>
		<name>javax.jdo.option.ConnectionURL</name>
		<value>jdbc:mysql://[你的ip]:3306/hive?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>[你的密码]</value>
	</property>
</configuration>

3.配置环境变量

[root@yang opt]# vi /etc/profile
[root@yang opt]# source /etc/profile
export hive_home=/usr/soft/apache-hive-1.2.2-bin
export path=$path:$hive_home/bin

4.下载mysql驱动包存放到hive安装目录的lib目录下/opt/soft/hive110/lib
初始化mysql和hive

schematool -initSchema -dbType mysql

5.先启动好hadoop,保证mysql可以连接,启动hive,发现可以进入hive ,就可以快乐的玩耍了
在这里插入图片描述
放在默认的derby数据库会有问题,再打开一个客户端窗口启动 hive,会产生 java.sql.SQLException 异常。
在这里插入图片描述

发布了27 篇原创文章 · 获赞 19 · 访问量 1286

猜你喜欢

转载自blog.csdn.net/weixin_42804692/article/details/103498756
今日推荐