首页
学习
活动
专区
工具
TVP
发布

闵开慧

专栏作者
237
文章
388114
阅读量
51
订阅数
Unable to instantiate org.apache.hadoop.hive.metas
hive启动后运行命令时出现: FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask 这种情况一般原因比较多,所以需要进行hive调试: 进
闵开慧
2018-04-02
7930
通过多种方式将数据导入hive表
hive官方手册 http://slaytanic.blog.51cto.com/2057708/939950 通过多种方式将数据导入hive表 1.通过外部表导入 用户在hive上建external表,建表的同时指定hdfs路径,在数据拷贝到指定hdfs路径的同时,也同时完成数据插入external表。 例如: 编辑文件test.txt $ cat test.txt  1       hello 2       world 3       test 4       case 字段之间以'\t'分割
闵开慧
2018-04-02
9230
mapreduce主程序如何传递变量到map或者reduce函数中使用
    一般我们写的mapreduce主程序放在客户端机器上,执行任务时是在集群机器上,所以要将变量从主程序传递到我们自己写的map或者reduce函数中就不能使用全局变量,因为map和reduce函数的执行是在集群的内存中,而mapreduce主程序的执行是在客户端机器的内存中。可以使用以下方法解决:     1 首先全局变量不可以使用,因为全局变量是在运行mapreduce主程序的机器内存当中,在集群的内存中是无法调用的。     2 通过写入mapreduce文件方式,这样如果数据量比较大新增这么一个
闵开慧
2018-03-30
1.5K0
hadoop数据库操作解析及注意事项
1 从mysql读数据到hdfs:     mapreduce读数据库数据到hdfs使用map读取,连接数和map数对应,读的时候会锁表读取全量数据,此时,其它更新或者写入操作就会处于等待状态。所以读的数据库尽量不能为主库,而是用从库,主库主要负责写,从库主要负责读。若锁表读取主库全量数据,其它业务操作就会处于等待状态。 2 从hdfs写入数据到mysql:     mapreduce从hdfs写数据到数据库,连接数对应reduce数据量。刚开始将hdfs数据读到数据库机器的内存中,最后通过事物将内存中所有
闵开慧
2018-03-30
1K0
hive操作总结
1 将排序结果插入到新文件中 hive> insert overwrite table re_table1 select * from table1 cluster by id; 2 在shell中使用hive $HIVE_HOME/bin/hive -S -e "select * from table1 cluster by id" > /home/hadoop/hadoop/hadoop-1.2.1/test/re_s.txt 3 hive中操作hadoop命令 hive> dfs -ls /dat
闵开慧
2018-03-30
6520
hive安装配置(0.11版本)
1 假设Hadoop已经安装并配置正确,MySQL已经正确安装 2 为支持Hive的多用户多会话需求,需要使用一个独立的数据库存储元数据。   这里选择MySQL存储Hive的元数据,现在为Hive创建元数据库: mysql> create database hive; mysql> create user 'hive' identified by '123456'; mysql> grant all privileges on *.* to 'hive'@'%' with grant option; f
闵开慧
2018-03-30
7130
mysql中创建表实例全析及查询基本操作
create table cats( id int not null auto_increment, pid int not null default '0', name varchar(60) not null default '', desn text not null default '', primary key(id), index name(name, pid) )engine=InnoDB default character set=utf8;
闵开慧
2018-03-30
1.4K0
xampp中使用命令导入sql文件
xampp中使用命令导入sql文件: 1 进入安装xampp中的mysql文件夹中的bin文件夹,如D:\xampp\mysql\bin; 2 进入数据库mysql -uroot -proot; 3 选择数据库 use 7789_crm; 4 使用source命令上传sql文件到7789_crm数据库中,source D:\xampp\mysql\bin\7789_crm.sql; 5 完成。
闵开慧
2018-03-30
1.5K0
php连接mysql数据库
<?php /**  * @author minguanghui  * @copyright 2012  */ //Êý¾Ý¿âÁ¬½Ó $con=my
闵开慧
2018-03-30
22.6K0
phpmyadmin中导入文件时显示 No database selected
错误 SQL 查询: -- 数据库: `7789_pay` -- -- -------------------------------------------------------- -- -- 表的结构 `pay_hy_log` -- CREATE TABLE IF NOT EXISTS `pay_hy_log` ( `order_id` VARCHAR ( 30 ) NOT NULL , `hy` VARCHAR ( 20 ) NOT NULL , PRIMAR
闵开慧
2018-03-30
1.6K0
如何在dos中操作xampp中的mysql数据库
方法1: 直接进入安装xampp中mysql中的bin文件夹进入mysql操作,具体如下: D:\software\xampp\mysql\bin>mysql mysql> show databases; 这样就可以直接进入进行操作了。 方法2: 上面的方法在每次从dos中进入mysql比较麻烦,所以我们就需要通过环境变量来设置,具体如下: 复制D:\software\xampp\mysql\bin,将其加入到环境变量的path中即可。
闵开慧
2018-03-30
5K0
hive与hbase区别
1、hive是sql语言,通过数据库的方式来操作hdfs文件系统,为了简化编程,底层计算方式为mapreduce。 2、hive是面向行存储的数据库。 3、Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。 4、HBase为查询而生的,它通过组织起节点內所有机器的內存,提供一個超大的內存Hash表 5、hbase不是关系型数据库,而是一个在hdfs上开发的面向列的分布式数据库,不支持sql。 6、hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引
闵开慧
2018-03-30
2.5K0
mysql中limit使用
mysql中没有top,替而代之的是limit关键字,具体使用方法如下: mysql> select * from test; +----+------+-----+----------+--------------+ | id | name | age | tel      | address      | +----+------+-----+----------+--------------+ |  1 | aaaa |  12 | aaaaaa   | aaaaaaaaa    | |  2 | b
闵开慧
2018-03-30
2.4K0
mysql性能调优
mysql调优思路: 1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎  2.数据的应用--怎样取数据,sql语句的优化  3.mysql服务优化--内存的使用,磁盘的使用  4.操作系统的优化--内核、tcp连接数量  5.升级硬件设备 以下文章来源地址:http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html 有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为: 1.       替换有问题的硬
闵开慧
2018-03-30
1.4K0
column 'id' in field list is ambiguous
column 'id' in field list is ambiguous  这个错误,是因为你查询语句里面有id字段的时候,没有说明是哪个表的id字段,应该加上表名(或者别名)来区分。 用表名进行区分的例子: select student.id, student.name, score.total from student, score where student.id = score.id mysql> create view com     -> as     -> select te
闵开慧
2018-03-30
8480
hbase基本概念和hbase shell常用命令用法
HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。 2. HBase的表结构 HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(column family)。 Row Key column-fami
闵开慧
2018-03-30
1.1K0
Ubuntu 下mysql常用操作
1:打开mysql数据库 mysql -h主机地址 -u用户名 -p用户密码 mysql -h110.110.110.110 -uroot -pabcd123 命令mysql -uroot -p 2:更改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 mysqladmin -uroot -password ab12 mysqladmin -uroot -pab12 password djg345 3:增加用户 格式:grant select on 数据库.* to 用
闵开慧
2018-03-30
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档