草庐IT

firebase-performance

全部标签

performance - 使用 Hive 日期函数而不是硬编码日期字符串时,Hive 查询性能很慢?

我有一个每天更新的事务表table_A。每天我都会使用file_date字段从外部table_B将新数据插入table_A以从外部table_B过滤必要的数据>插入到table_A。但是,如果我使用硬编码日期与使用Hive日期函数,则性能会有很大差异:--Fastversion(~20minutes)SETdate_ingest='2016-12-07';SEThive.exec.dynamic.partition.mode=nonstrict;SEThive.exec.dynamic.partition=TRUE;INSERTINTOTABLEtable_APARTITION(FIL

performance - Impala 上的多维数据集运算符

在Impala和PrestoDB之间进行基准测试时,我们注意到在Imapala中构建数据透视表非常困难,因为它不像Presto那样具有Cube运算符。以下是Presto中的两个示例:TheCUBEoperatorgeneratesallpossiblegroupingsets(i.e.apowerset)foragivensetofcolumns.Forexample,thequery:`SELECTorigin_state,destination_state,sum(package_weight)FROMshippingGROUPBYCUBE(origin_state,destina

hadoop - Oozie 简单 ssh 作业失败 : AUTH_FAILED: Not able to perform operation

我正在尝试使用Clouderaoozie进行简单的ssh作业。job.properties:nameNode=hdfs://localhost:8020jobTracker=localhost:8032queueName=defaultexamplesRoot=examplesoozie.wf.application.path=${nameNode}/user/${user.name}/${examplesRoot}/apps/sshworkflow.xml:localhostdateSSHactionfailed,errormessage[${wf:errorMessage(wf:l

performance - Hadoop - CPU 密集型应用程序 - 小数据

Hadoop是否适合处理CPU密集型作业并需要处理大约500MB的小文件的作业?我读到过Hadoop旨在处理所谓的大数据,我想知道它如何处理少量数据(但CPU密集型工作负载)。我主要想知道是否存在针对这种情况的更好方法,或者我应该坚持使用Hadoop。 最佳答案 Hadoop是一个提出MapReduce引擎的分布式计算框架。如果您可以使用此范例(或Hadoop模块支持的任何其他范例)来表达您的可并行cpu密集型应用程序,则您可以利用Hadoop。Hadoop计算的一个经典示例是Pi的计算,它不需要任何输入数据。正如您将看到的here

performance - Hadoop 集群 - 集群的正常形式和安全形式之间的性能差异

普通Hadoop集群和配置了Kerberos和SSL的安全Hadoop集群在性能上会有差异吗?考虑到两种类型的集群的机器配置相同,完成一项工作所需的时间是否不同?如果是,我们是否有关于时差的任何已知时间指标?喜欢,普通集群-1.5小时安全集群-2.5小时 最佳答案 是的。由于Kerberos和SSL,所有API调用都会产生开销。作业完成时间会有所不同,但如果不知道API在作业中被调用了多少次,就无法知道这是多少时间。一般来说,影响很小,但由于您正在将另一个网络组件引入您的工作流程(KDC),您可能会遇到显着的性能下降取决于您的集群有

hadoop - pig : Perform task on completion of UDF

在Hadoop中,我有一个看起来像这样的Reducer,用于将数据从先前的映射器转换为一系列非InputFormat兼容类型的文件。protectedvoidsetup(Contextcontext){LocalDatabaseld=newLocalDatabase("localFilePath");}protectedvoidreduce(BytesWritablekey,Textvalue,Contextcontext){ld.addValue(key,value)}protectedvoidcleanup(Contextcontext){saveLocalDatabaseInHD

flutter + firebase 云消息通知教程 (android-安卓、ios-苹果)

如果能看到这篇文章的一定已经对手机端的消息推送通知有了一定了解。国内安卓厂商这里不提都有自己的FCM可自行查找。(国内因无法科学原因 ,不能使用谷歌服务)只说海外的。目前adnroid 和ios推送消息分别叫 FCM和APNs。这里通过google的 firebase 分别向两个平台同时推送消息只需要配置一套服务便可以。(firebase推送消息服务免费-它除消息推送还有很多服务收费+)跟多产品了解 https://firebase.google.com/pricing?authuser=0&hl=zh-cn这里是firebase官网地址(需要VPN访问) https://firebase.g

performance - Spark 本地 vs hdfs 性能

我在同一台机器上有一个Spark集群和一个Hdfs。我已经在每台机器的本地文件系统和hdfs分布式文件系统上复制了一个大约3GB的文本文件。我有一个简单的字数统计pyspark程序。如果我提交从本地文件系统读取文件的程序,它会持续大约33秒。如果我提交从hdfs读取文件的程序,它会持续大约46秒。为什么?我期望完全相反的结果。根据sgvd的要求添加:16从1主没有特殊设置的SparkStandalone(复制因子3)版本1.5.2importsyssys.path.insert(0,'/usr/local/spark/python/')sys.path.insert(0,'/usr/l

我如何强制使用Firebase实时数据库使用Websocket?

我知道Firebase实时数据库WebSDK可以使用Websocket或长时间播放来与后端服务器进行交谈。有没有办法强制使用Websocket?看答案通常,您不想这样做,因为FirebaseSDK会自动检测客户端是否支持Websocket,并在可能的情况下使用它们。由于Websockets在所有浏览器和所有环境中都不能可靠地工作(例如代理偶尔不能可靠地支持WebSocket流量),因此强迫Websocket使用可能会导致您的应用在某些情况下无法可靠地工作。作为诊断工具或解决非常具体的问题,您可以通过更改数据库来迫使客户使用Websocketwss://.firebaseio.com/代替htt

performance - HBase:为什么在达到 BlockCache 的最大大小之前会有被逐出的 block ?

我目前使用的是ApacheHBase的库存配置,其中RegionServer堆为4G,BlockCache大小为40%,因此约为1.6G。未配置L2/BucketCache。这是向RegionServer发出约2K次请求后的BlockCache指标。如您所见,已经有block被逐出,可能导致了一些未命中。为什么他们在我们甚至没有接近限制时就被驱逐了?Size2.1M当前正在使用的block缓存大小(字节)Free1.5G当前可用于存储更多缓存条目的总空闲内存(字节)Count18block缓存中的block数Evicted14被驱逐的block总数驱逐1,645发生驱逐的总次数平均10