随笔分类 - hive
摘要:两种方式: 一、通过修改表DDL: alter table t_m_cc set location 'hdfs://heracles/user/video-mvc/hive/warehouse/t_m_cc' 二、直接修改hive 的meta info: update `DBS` set `DB_L
阅读全文
摘要:Alter Table/Partition/Column Alter Table Rename Table Alter Table Properties Alter Table Comment Add SerDe Properties Alter Table Storage Properties A
阅读全文
摘要:原因:出现上述问题通常是运行hive 在bin/目录下的脚本所致。 解决办法:就是让HIVE_HOME变量指向hive-trunk/build/dist目录,将$HIVE_HOME/bin添加到PATH变量之后。build/dist 是默认的安装目录。
阅读全文
摘要:遇到这种情况大家都找不到头绪,是因为你开始运行了hive的metastore,可以输入jps 然后出现如下: 红线所示就是hive metastore的进程 为了重新启动,需要把这个进杀掉; kill -9 pid(这个是哪个程序的进程号) 然后再输入 hive --service metastor
阅读全文
摘要:Hive 0.11中引入的HiveServer2有一个自己的CLI叫Beeline. HiveCLI现在已经过时,与Beeline相比,其缺少多用户、安全和其他与HiveServer2兼容的特性。从Shell启动HiveServer2和Beeline的方法如下: $ $HIVE_HOME/bin/h
阅读全文
摘要:root@hadoop-senior hive-0.13.1]$ bin/hive -helpusage: hive -d, --define <key=value> Variable subsitution to apply to hive commands. e.g. -d A=B or --d
阅读全文
摘要:在启动hive时设置配置属性信息 $ bin/hive --hiveconf <property=value> 查看当前所有的配置信息 hive > set ; hive (db_hive)> set system:user.name ; system:user.name=root hive (db
阅读全文
摘要:在$HIVE_HOME/conf/hive-site.xml文件下加入以下配置文件 这样在客户端就可以显示所在的数据库了。
阅读全文
摘要:1、创建数据库和表 1)创建数据库 2)创建表 或者 加载分区表数据: 4、显示表结构 5、更新表名称: 6、添加新一列: 7、删除表: 删除表中数据,但要保持表的结构定义 8、从本地文件加载数据: 9、显示所有函数、查看所有函数用法 10、查看数组、map结构 11、内连接 查看hive为某个查询
阅读全文
摘要:问题:hive查询表,返回结果都是null hive> create table testTable(id int, name string); hive> load data local inpath '/home/test.txt' into table testTable; 其中“/home/
阅读全文
摘要:在上篇文章里,我列举了一个简单的hive操作实例,创建了一张表test,并且向这张表加载了数据,这些操作和关系数据库操作类似,我们常把hive和关系数据库进行比较,也正是因为hive很多知识点和关系数据库类似。 关系数据库里有表(table),分区,hive里也有这些东西,这些东西在hive技术里称
阅读全文
摘要:我最近研究了hive的相关技术,有点心得,这里和大家分享下。 首先我们要知道hive到底是做什么的。下面这几段文字很好的描述了hive的特性: 1.hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapRedu
阅读全文
摘要:一、环境准备 hadoop-2.7.2 java 1.7.0 apache-hive-1.2.1 mysql Hive配置文件介绍 •hive-site.xml hive的配置文件 •hive-env.sh hive的运行环境文件 •hive-default.xml.template 默认模板 •h
阅读全文
摘要:解决方法: 在0.10 0.11或者之后的HIVE版本 hive.metastore.local 属性不再使用。 在配置文件里面: <property> <name>hive.metastore.local</name> <value>false</value> </property> 删除掉,再次
阅读全文