- 博客(28)
- 资源 (8)
- 收藏
- 关注
原创 qt for android - android extras - qt ui窗口跳转到android的activity
qt for android - android extras - qt ui窗口跳转到android的activity
2022-07-07 17:24:55 1431 2
原创 qt for android - android extras - 添加java代码,调用安卓库失败,提示找不到so等错误
qt for android - android extras - 添加java代码,调用安卓库失败,提示找不到so等错误
2022-07-07 16:50:21 1185
原创 QAndroidJniObject::callStaticObjectMethod参数含义
QAndroidJniObject::callStaticMethod
2022-06-29 14:25:34 1538
原创 QT Creator无Android for armeabi-v7a Android for armeabi-v7a 以及无android相关编译器
QT Creator无Android for armeabi-v7a Android for armeabi-v7a 以及无android相关编译器可能是安装的NDK版本过高造成的,可以安装版本低一点的。
2022-05-27 10:20:47 555
原创 hbase个人总结
概述分布式非关系型数据库列存储可以存储大数据量数据最后是落盘到hadoop上,廉价,便于横向拓展没有主键的概念,行键Rowkey代替主键数据写入不是覆盖,而是记录一个新的VERSION,默认显示最新VERSION的数据namespace下有default和hbase两个自带的属性空间,hbase不要动,表默认写入default中。列存储写入数据的时候,行存储数据是连续的,只要尾部追加,而列存储需要多少寻址。行比列快...
2020-09-03 17:45:15 414
原创 HBASE 抛弃-ROOT-的原因
-ROOT-的作用》HBase是基于HDFS是要存储海量数据的》数据量巨大,数据本身的结构再复杂一些,那么会产生大量的table》table一多,元数据就会增多》元数据如果过多,那么元数据都存储在一个文件中由一个节点来管理就会导致查询效率变低》元数据分布式存储(.meta.文件可以有好多个)》因为元数据是分布式存储的,所以来了请求之后去找哪一个.meta.文件呢?》利用-ROOT-存储.meta.文件的位置HBase0.96开始为什么舍弃了-ROOT-?》HBase是基于HDFS存储的,所
2020-09-03 15:08:22 425
原创 spark
文章目录概述spark为什么比hadoop快?RDDTransformation -- 变换--懒操作Actions - 执行单词统计计算宽依赖和窄依赖DAGStageSpark ShuffleRDD缓存CheckpointSpark调度概述离线批处理+实时流处理spark为什么比hadoop快?hadoop的shuffle产生大量的磁盘IO影响了效率。spark在内存中操作,尽量避免数据落盘操作(窄依赖不进行shuffle)sh spark-shell --master=local(单机模
2020-08-31 22:31:24 102
原创 Hive
数据仓库通过sql语言管理hdfs上的数据,底层转化为MapReduce,效率很低。适合离线分析/批处理。将hive默认数据库调整为mysql后,每次启动hive需要先启动hadoop集群和数据库,再启动hivestart-all.sh #启动hadoopservice mysql start #启动数据库sh hive #进入hive操作页面没有主键的概念insert overwrite表示覆盖,insert into 追加创建表> create
2020-08-28 19:37:20 163
原创 hive插入数据失败FAILED: SemanticException [Error 10293]: Unable to create temp file for insert values File
向数据库插入数据失败,报错hive> insert into table a1 values(1,‘zzz’);FAILED: SemanticException [Error 10293]: Unable to create temp file for insert values File /tmp/hive/root/8af3f6fb-7116- could only be replicated to 0 nodes instead of minReplication (=1). The
2020-08-26 04:20:30 3376
原创 hive启动失败Caused by: java.net.ConnectException: Connection refused
hive启动失败,遇到以下错误[root@hadoop01 bin]# hiveLogging initialized using configuration injar:file:/home/software/hive/lib/hive-common-1.2.0.jar!/hive-log4j.propertiesException in thread “main” java.lang.RuntimeException:java.net.ConnectException: Call From
2020-08-26 02:05:51 2037
原创 hadoop之mapReduce
概述mapReduce是hadoop中的分布式计算框架TaskTracker就是NodeManagerJobTacker就是ResourceManager..序列化要求数据能被序列化,默认采用avro,mapreduce对avro做了封装,有writable接口..分区不设置默认一个分区,编号从0开始分区数决定reduce的数量..排序继承Comparable接口或者WritableComparable接口..combiner - 合并job.setCombiner
2020-08-24 22:01:18 171
原创 hadoop之HDFS
概述hadoop包括hdfs, yarn, mapReduce.hdfs分布式存储系统yarn任务调度,资源管理的框架mapReduce计算框架hadoop搭建集群有几种 :单机模式伪分布式完全分布式特点总结切块能存储超大文件心跳保证检测故障不允许修改一次写入,多次读取,不允许修改,允许追加写入不建议存小文件,产生大量元数据能在廉价设备上横向拓展不支持低延迟响应不支持事务,允许大数据下的容错
2020-08-24 19:48:46 183
原创 elasticsearch
文章目录概述操作流程1. 启动服务2. 启动 es-head-master插件3. 创建一个索引 index013. 插入数据4. 查询数据概述es是一个web应用,对lucene的封装,用HTTP或TCP/IP访问。lucene缺点:不能用分布式,对于其他语言的支持不好。es的存储类比数据库 curl -XPUT -d ‘{“id”:2,“title”:“zbzb1”,“content”:“hello es!”}’ http://10.42.154.11:9200/index01/articl
2020-08-19 21:46:21 87
原创 hive启动失败READ COMMITTED, hive创建表失败org.apache.hadoop.hive.ql.exec.DDLTask. MetaException问题总结
hive元数据使用mysql,发现hive启动和在hive中创建表失败的BUG。启动失败报错提示:Caused by: java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. Inn
2020-08-19 11:04:55 869
原创 elasticSearch操作命令
索引管理1新建索引curl -XPUT http://10.9.17.153:9200/index012 读写权限curl -XPUT -d ‘{“blocks.read”:false}’ http://10.9.17.153:9200/index01/_settings3 查看索引单个curl -XGET http://10.9.17.153:9200/index01/_settings多个curl -XGET http://10.9.17.153:9200/index01,blog/_
2020-08-03 20:29:18 129
原创 数据库主从复制
概述数据库建立一个主从的联系,实现数据同步master库的log日志记录实际操作。slave库启动I/O线程时刻监控master库中的log日志,将实际信息更新到自己的log中。SQL线程抓取sql语句执行。配置流程确保服务器之间的uuid要不同。 (uuid记录在/var/lib/mysql/auto.cnf文件中)配置主从节点的id,要不同在从节点进行配置主节点信息:CHANGE MASTER TO MASTER_HOST='IP',MASTER_PORT=3306,MAS
2020-07-31 23:19:23 93
原创 spring-cloud微服务(6) redis-cluster cookie
文章目录概述redis-cluster的搭建1.启动redis的集群脚本后,查看集群状态2.spring-cloud添加redis3.代码编写概述利用redis来存储数据,优先访问redis,再访问数据库,提高查询效率。redis的存储规则是key-value的形式.如set name[key] zb[value]。存储在内存中,效率高。实际开发中有单节点,哨兵进程管理主从,两两相连的cluster.redis-cluster的搭建而redis-cluster是通过key连接槽道,槽道连接
2020-07-31 21:27:01 158
原创 zookeeper基础总结
zookeeper描述分布式协调和管理的机制中心化服务:配置信息,统一命名,提供组服务树状结构,每个节点必须携带数据,临时节点不能挂载子节点。单机模式伪分布式完全分布式包含临时节点和持久节点。选举机制当集群启动时,会进入选举状态。每个节点都会选举自己当leader,向其他节点发送选举信息(最大事务Id, 选举id),互相之间比较得出leader,其他节点作为follower.最大事务Id 最大的节点,则为leader,否则比较选举id最大的。且选举必须满足过半性。若已经选举出leade
2020-07-22 10:42:15 154
原创 spring-cloud微服务(5) nginx
概述之前通过网关访问集群内部服务,现在配置nginx反向代理服务器,访问指定的网址,让nginx内部去访问网关。通过访问网关,调用service-hi服务:通过nignx反向代理服务器访问网关:nginx配置:server { listen 80; server_name www.zbzb.com; location / { root html; index index.html
2020-07-17 17:13:11 223 1
原创 spring-cloud微服务(4) 网关zuul设置
文章目录概述项目框架1. application.properties配置文件2. 启动类概述设置一个网关,外部访问集群的唯一入口。通过匹配path转到指定服务zuul.routes.api-a.path=/zuul-a/**zuul.routes.api-a.service-id=service-hi现在通过设置网关,访问指定的IP地址,引用ribbon的地址。项目框架1. application.properties配置文件server.port=8103spring.appl
2020-07-17 17:02:35 138
原创 spring-cloud微服务(3) 实现负载均衡ribbon
访问指定服务,实现负载均衡,即访问相同服务名提供者,不同客户端提供的不同端口,可以设置轮询/随机/权重。不同客户端之前的访问,也是要通过负载均衡来完成。在注册中心,注册了3个客户端,ribbon和两个erueka-client访问ribbon的网址,ribbon会访问指定服务端名,调用集群,反复刷新页面,会看到8092或者8091的端口号被调用。项目结构图:application.properties配置:也是配置成一个eureka-clientserver.port=8094sp
2020-07-17 15:03:33 149
原创 spring-cloud微服务(2) 创建eureka client和server
在springCloud框架下完成eureka组件的客户端和服务端的开发。eureka组件完成服务注册与发现。访问服务地址,可以查看到注册进来的client客户端效果:工程框架图:1.创建maven工程spring-cloud-parent.因为属于spring-boot-all的子工程,已经继承了父工程中spring-boot的配置。在spring-cloud-parent的pom中添加spring-cloud的配置。<dependencyManagement>
2020-07-17 03:01:29 313
原创 springboot工程无法连接数据库 The server time zone value ‘�й���ʱ��‘ is unrecognized or represents...
创建springboot框架创建SSM项目。发现无法获取数据库内容,报错如下:java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration proper
2020-07-15 15:02:25 9523 4
原创 将SSM工程用springboot框架来搭建
实现一个简单的从网页获取数据库成员信息的操作。大致效果如下:创建maven工程,在spring-all模块的pom.xml中加载spring-boot-starter-parent.后面的工程只需要继承这个spring-all工程作为子工程即可。<parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot&l
2020-07-15 03:22:23 303
原创 MAVEN下载jar失败:PKIX path building failed
MAVEN下载jar失败:PKIX path building failed最近加载idea的maven项目,配置pom,下载spring-boot失败。解决方法:Setting->maven->importing中,”VM options for importer“ 写入内容:-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl
2020-07-14 21:10:49 239
mysprintbootall.rar
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人