Default数据仓库的最原始位置是在hdfs上的:/user/hive/warehouse路径下,如果你不想用这个默认的路径是可以进行修改的

修改方式

在hive-site.xml文件里面去修改

  1. conf文件夹下面去编辑
  2. [root@zjj101 conf]# pwd
  3. /root/soft/hive-1.2.1/conf
  1. <--! 配置hive的根目录,直接放到hdfs的hive目录下面 -->
  2. <property>
  3. <name>hive.metastore.warehouse.dir</name>
  4. <value>/hive</value>
  5. <description>location of default database for the warehouse</description>
  6. </property>

修改完了重新用hive命令,去让这个修改的配置生效

  1. [root@zjj101 conf]# hive
  2. Logging initialized using configuration in jar:file:/root/soft/hive-1.2.1/lib/hive-common-1.2.1.jar!/hive-log4j.properties
  3. # 建表
  4. hive> create table pl(name string);
  5. OK
  6. Time taken: 0.878 seconds
  7. hive>

此时p1创建好了之后就会在hdfs上面了

修改hive的数据仓库位置 - 图1