- 先启动hadoop
- Conf
Vi hive-site.xml
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hivedb?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>
- 把mysql-connector-java…jar copy 到lib下面
- 启动 ./hive
创建表
1.MANAGED_TABLE 自动在hdfs上创建表的文件夹 把文件copy到文件夹里
当表删除的时候,文件也删除掉
2.EXTERNAL_TABLE 创建hdfs上文件和表的映射关系
当删除表的时候,文件不会删除