草庐IT

nodejs-demo

全部标签

Elasticsearch:使用 Logstash 构建从 Kafka 到 Elasticsearch 的管道 - Nodejs

在我之前的文章“Elastic:使用Kafka部署ElasticStack”,我构建了从Beats=>Kafka=>Logstash=>Elasticsearch的管道。在今天的文章中,我将描述从Nodejs =>Kafka=>Logstash=>Elasticsearch这样的一个数据流。在之前的文章“Elastic:Datapipeline:使用Kafka=>Logstash=>Elasticsearch”中,我也展示了使用Python的方法。我的配置如下:在上面的架构中,有几个重要的组件:KafkaServer:这就是数据首先发布的地方。Producer:扮演将数据发布到Kafkatop

使用 NodeJS 的 iOS 推送通知 - 凭据

我需要实现用于将通知推送到iOS应用程序的服务器端代码。我关注了thislink.问题是我总是收到“凭据不足”消息。我正在使用apnagentNode模块。有人试过成功吗?我还应该做些什么来设置我的凭据吗?提前致谢。 最佳答案 是的,我刚刚运行了apnagent。假设您正确设置了证书和应用程序,我可以使用它:certificate.p12和密码,或cert.pem和key.pem文件即:agent.set('certfile',join(__dirname,'../_cert/apn-dev-cert.pem')).set('key

javascript - 从 tar 打包到 webhdfs 错误的 NodeJS 管道

我目前正在构建一个Node应用程序,当我的服务未运行时,它使用hadoop作为数据的长期存储。由于预期会发生预期的传输量,并且首选处理时间最少,因此数据不会写入磁盘,而是直接通过管道传输到我打算使用它执行的操作。我收到以下错误:\nodejs_host\node_modules\webhdfs\lib\webhdfs.js:588src.unpipe(req);^TypeError:src.unpipeisnotafunctionatRequest.onPipe(\nodejs_host\node_modules\webhdfs\lib\webhdfs.js:588:9)atemitO

c++ - 如何在 nodejs 服务器上使用 hadoop map/reduce?

我有一个带有Nodejs服务器和HTML客户端的网络应用程序。我的服务器集成了许多C++算法。为了减少服务器负载并获得高性能,我想从服务器并行分发我的算法。我是Hadoop及其Map/Reduce编程概念的新手。问题:我应该为这个架构使用集群吗?map缩小会发生这种情况吗? 最佳答案 你搞混了:聚类,如数据分析(“聚类分析”,但这很难发音)集群,如负载平衡(这很容易发音和精确,但不如“集群”那么酷)一定要区分这两者。 关于c++-如何在nodejs服务器上使用hadoopmap/redu

node.js - 我应该使用哪个 nodejs 库来写入 HDFS?

我有一个nodejs应用程序,我想将数据写入hadoopHDFS文件系统。我见过两个主要的nodejs库可以做到这一点:node-hdfs和node-webhdfs。有人试过吗?有什么提示吗?我应该在生产中使用哪一个?我倾向于使用node-webhdfs,因为它使用WebHDFSRESTAPI。node-hdfs似乎是一个c++绑定(bind)。任何帮助将不胜感激。 最佳答案 您可能想查看webhdfs图书馆。它为WebHDFSRESTAPI调用提供了漂亮而直接的(类似于fs模块API)接口(interface)。写入远程文件:va

php - Yii 框架 : Remove demo/admin accounts

所以我正在学习Yii框架,当您第一次创建sceleton应用程序时,内置的管理员/演示帐户就是这样。我想删除它们,因为即使上传到我的网络服务器后,我仍然可以使用它们登录。那么我在哪里可以删除它? 最佳答案 在文件夹protected/components/中,您将拥有一个文件UserIdentity.php,其中显示了这些默认登录名,您可以更改/删除它们。您可以使用您的数据库对您的用户表进行身份验证,有点像这样:classUserIdentityextendsCUserIdentity{private$_id;publicfunct

php - 通过 PHP 连接到 socket.io(nodejs)

我需要通过php连接到websocket,发送数据并立即断开连接。无需等待套接字的响应。我用了elefant.io但更新库后不起作用。请告诉我如何通过PHP连接到websocket? 最佳答案 我也遇到过这个问题。学习了很多结构websocket请求。我给自己写了一个库,你可以使用它。PHPSocketIOClient.您需要简单的套接字连接到nodejs,以这种消息格式编写。42["message","yourmessage"]'编码为hybi10(或hybi13)并发送到websocket

php - 将 nodejs 与 php 应用程序集成的建议

我有一个用PHP编写的现有应用程序(使用Kohana框架),我想进行长轮询。从我读到的一些东西来看,似乎不建议使用PHP进行长轮询,而使用像nodejs这样的东西是更好的选择。我的问题是将nodejs(或其他一些适合长轮询的工具)与现有应用程序集成的最佳方式是什么?澄清一下,我的应用程序基本上是一个浏览器插件,您可以使用它向其他人群组发送数据。发送该数据时,我希望收件人(如果他们在线并且也有浏览器插件)立即接收该数据并收到通知。 最佳答案 可能最好的方法是让node.js监听一个端口并让PHP向该端口发送消息。在Node.js中,您

php - Nodejs - .node_libraries/for www-data

我想在我的PHP应用程序中使用uglifyjs(https://github.com/mishoo/UglifyJS)。UglifyJS是使用Nodejs构建的,因此我的主目录(/home/peppe)中需要一个.node_libraries/目录。我想在PHP中通过shell_exec()执行uglifyjs。但是我应该在哪里添加.node_libraries/目录,因为www-data用户没有主目录?补充:我解决了。解决方案是设置NODE_PATH并在PHP中执行如下命令:shell_exec('NODE_PATH="/opt/www_node_libraries/";export

PHP、nodeJS 和 session

我有一个经典的apache服务器传送php文件,还有一个nodeJS服务器(带有socket.io,但没有express/connect)用于该PHP网站上的实时事件管理。我有时需要对连接到nodeJS服务器的客户端进行身份验证,但是当用户重新加载页面时,此身份验证会丢失,因为它还会重新加载socket.io客户端(我将套接字ID存储在服务器上,每次刷新时都会丢失)问题是:有没有办法在socket.io中保持连接,或者有办法链接apachePHPsession和nodeJS服务器?或者也许是一种使用cookie来保持此身份验证的方法(知道我必须存储敏感数据,如用户密码和key)?