- 博客(12)
- 收藏
- 关注
转载 mongodb和hbase区别
mongo比hbase好的地方在于,他入门门槛相对较低,然后在索引方面,检索的速度远比hbase那种查询要快多了。hbase只能要么按照主键范围查询,要么全表检索。为什么大的互联网公司都在推行hbase呢?原因就在于写入的速度,hbase由于只维护一个主键,写入的速度要比mongodb这种要维护所有索引的数据库快多了。hbase占用两台机器能完成的事情,mongodb要占用更多的机器,每台机器按一年20000的费用,几百台下来就是一笔很大的费用。但是代价就是hbase记录下东西以后,只能事后通过全表检索或
2020-06-09 15:06:32
1876
原创 mongodb、mysql、redis的区别
mongodb:(1)mongodb的数据是存储在硬盘上的,在适量级的内存的 MongoDB 的性能是非常迅速的,它将热数据存储在物理内存中,使得热数据的读写变得十分快。(2)高扩展:(这是与其他的 No SQL 相比,MongoDB 也具有的优势)(3)支持大容量的存储。(4)自身的 Failover 机制。(5) MongoDB 不支持事务操作(最主要的缺点)。redis:是一个不折不扣的内存数据库。mysql:(1)数据和索引都存放在硬盘中。到要使用的时候才加载到内存中,能够处理远超过
2020-06-09 14:57:29
291
原创 namenode无法启动
将/data和/log目录下的文件删除了,之后启动集群时没有先进行namenode格式化bin/hdfs namenode -format。
2020-05-24 10:48:31
196
原创 访问Hadoop2.7的namenode出现:It looks like you are making an HTTP request to a Hadoop IPC port。
访问Hadoop2.7的namenode出现:It looks like you are making an HTTP request to a Hadoop IPC port. This is not the correct port for the web interface on this daemon.原core-site.xml的端口配置如下:<property> <name>fs.defaultFS</name> <value>hdf
2020-05-24 10:37:11
1960
1
原创 内存的分类
1.RAM(random access memory)即随机存储内存,以随机读写。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。RAM的读取数据速度远远快于Flash。2.ROM(Read-Only Memory)即只读内存,是一种只能读出事先所存数据的固态半导体存储器,在掉电的情况下,依然保存原有的数据。3.Flash:是一种非易失性( Non-Volatile )内存...
2019-11-30 19:12:58
1607
原创 寄存器、存储器和内存的区别
寄存器是中央处理器CPU的内部组成部分,读写速度和CPU运行速度基本匹配。寄存器是有限存储容量的高速存储部件,可用来存储指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。存储器在CPU外,一般只硬盘、U盘等在切断电源后可以保存资料的设备。内存指的是内存条,由于一半的硬盘读取速度很慢,所以用先将硬盘里面的东西读取到内存条里面,然后在给CPU进行处理...
2019-11-30 18:01:00
1799
原创 kafka可以成为数据库吗
不可以:1.kafka的设计初衷是日志统计分析,处理实时数据。2.kafka是顺序读写,不支持随机访问(如mysql)。
2019-10-16 15:26:14
878
原创 java多线程锁的分类
公平锁和非公平锁公平锁是指按照锁的申请顺序来获得锁。非公平锁指不能保证获得锁的顺序,先申请的线程有可能后获得锁。ReentrantLock默认是非公平锁,可以通过构造函数指定其为公平锁。非公平锁的吞吐量大于公平锁。对于非公平锁,只要CAS设置同步状态成功,就表示当前线程获得了锁。synchronized为非公平锁。其内部并不像ReentrantLock通过CAS的实现来调度线程,所有不会变...
2019-10-06 14:42:56
251
原创 大数据之linux基本操作
一、Linux目录结构/bin:是Binary的缩写,这个目录存放着系统必备的执行命令。/boot:这里存放的是启动linux时使用的一些核心文件,包含一些连接文件以及镜像文件,自己安装的别放在这里。/dev:Device的缩写,该目录下存放的是linux的外部设备,在linux中访问设备的方式和访问文件的方式是相同的。/etc:所有的系统管理所需要的配置文件和子目录。/home:存放...
2019-10-04 21:22:33
221
原创 基本排序算法的稳定性分析
冒泡排序冒泡排序的核心思想为相邻元素之间的两两比较,相同大小元素不会改变相对位置,所有冒泡排序为稳定的。选择排序选择排序的核心思想是每次选择剩下元素最小值与起始元素交换,如果最小值元素和起始元素的中间有元素和起始元素相等,交换后,这两个相等元素的相对位置发生了变化,所以选择排序为不稳定的。如2,6,3,2,8,1.如果第一个元素2和1交换了,将会变得不稳定。插入排序插入排序,每次在前面排...
2019-10-04 21:21:16
224
原创 hadoop和spark安装过程中出现的问题
Hadoop安装过程中出现的问题hadoop集群启动namenode成功,但datanode无法启动出现的原因在第一次格式化hdfs后,启动了hadoop集群,之后又进行了namenode的格式化,这时候namenode的clusterID会重新生成。而datanode的clusterID保持不变。** 解决的两种方法**1.修改VERSION文件。在namenode节点上打开:进入h...
2019-10-01 10:06:37
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人