给hive配置mysql
在 hive/conf 目录下 hive-site.xml
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://hadoop01: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>root</value>
</property>
</configuration>
记得在lib目录下放置一个mysql连接驱动包
启动hive
bin/hive
创建一个表
删除表
会把这个表的元信息保存到配置的数据库里
向表中导入数据(从本地导入)
先在本地构建数据
数据要和建表的字段顺序对应上
之后再hive中加载它
load data local inpath '/home/lishuo/app/hive/data/order' into table t_order;
自动创建了MR程序运行
在hdfs上有对应的文件