hive的搭建
搭建之前需要搭建好mysql和mysql服务和hadoop的搭建
hive-mysql搭建 https://www.cnblogs.com/han-guang-xue/p/9892393.html
hadoop 搭建 https://www.cnblogs.com/han-guang-xue/p/9870913.html
下载地址:
1>在按照如下搭建好mysql之后,然后数据库中新建 hive 的数据库
https://www.cnblogs.com/han-guang-xue/p/9892393.html
2.然后在usr中新建hive目录,然后将hive的安装包放在目录下并解压
3.然后配置环境变量并刷新配置文件:[root@zhiyou hive]# source /etc/profi
4.查看环境变量是否配置成功
输入命令 hive --version //是两个 '-'
5.然后再现/usr/hive/apache-hive-2.3.3-bin/conf/中新建hive-site.xml文件
将一下内容拷贝进去
其中jdbc:mysql://192.168.153.144:3306/hive 的地址需要换成自己的liunx地址
还有javax.jdo.option.ConnectionPassword 设置成自己mysql的密码
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://192.168.153.144:3306/hive</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.metastore.schema.verification</name> <value>false</value> </property> </configuration>
6.把mysql的连接驱动放到hive/lib下
7.启动mysql服务和mysql以及hadoop
8.在/hive/bin目录下输入进行初始化操作: schematool -initSchema -dbType mysql
9.然后执行 hive 命令
10,如果没有报错,直接用,如果出错,将
HIVE_HOME/lib 下的derby-10.11.1.1.jar问题,把derby-10.10.2.0.jar 换成derby-10.10.1.1.jar问题成功
11.检测是否搭建成功:
hive> show database
hive> create table t_1(id int);
hive> show tables;