数据库
Nancy_张
这个作者很懒,什么都没留下…
展开
-
如何找出MONGODB的某个域出现的最早记录?
背景描述:众所周知,Mongodb是非常灵活的非关系型数据库,它的域(相当于关系型数据库的列,文档相当于关系型数据库的行/记录,下面统一采用用关系型数据库的叫法)是可以动态更新的,例如前n条记录只有三列分别是_id,name,date,后n条突然增加三列age,hobby,height变为六列,如果我想找到age这列出现的最早记录,该怎么办呢?思路分析:方法一:首先,可以找到age列不为空的所有记录,然后按_id或者date(两者选一)进行升序排序,只取一个记录就可以找到该列出现的最早记录,在Mong原创 2020-09-09 11:36:39 · 612 阅读 · 0 评论 -
解决pyhive连接时出现thrift.transport.TTransport.TTransportException: Could not connect to any of…的问题
问题描述:使用pyhive在本地连接hive时,发现使用conn = hive.connect(host=qy_host,port=10000,auth=“CUSTOM”,database=‘default’,… username=qy_user,password=qy_pw)无法连接,qy_host无论是localhost还是服务器的ip都提示上述错误。问题解决:首先,进入hive输入set hive.server2.thrift.port,查看输出的端口是否为原创 2020-08-04 17:39:06 · 12867 阅读 · 10 评论 -
hive报错:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
错误描述:今天使用insertjoin语句插入数据到hive,报错FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask。解决方法:登录hive,输入SET hive.auto.convert.join=false;这个方法只是临时的,最好在有join的语句前先写上这一句。参考:https://stackoverflow.com/questions/46439306/fa原创 2020-07-28 17:32:30 · 1612 阅读 · 0 评论 -
Mysql与Mongodb用法整理,你需要的都在这!
由于工作中需要用到Mysql和mongodb,但总会把两者语法混淆,整理后对自己较有帮助,当然,如果有其他问题,可以到官网查询:https://docs.mongodb.com/manual/reference/command原创 2020-04-11 11:04:55 · 216 阅读 · 1 评论