问题标签 [compose-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1511 浏览

python - 在 Python 中编写 Elasticsearch 身份验证

我在让 Python Elasticsearch 库与来自 Bluemix 的 Compose for Elasticsearch 产品一起工作时遇到问题。当我对使用 IBM 容器创建的 Elasticsearch 集群使用以下代码时,它连接得很好。

IBM Container Cluster 使用 Shield 插件运行 Elasticsearch 以进行用户身份验证

当我尝试使用相同的代码但对 Bluemix 提供的 Elasticsearch 集群进行身份验证时,它会失败并返回ConnectionError响应。

对 Compose 集群的直接卷曲表明用户名和密码是正确的,所以我知道这不会导致连接问题。

这里的参考是 Elasticsearch python 库 - https://elasticsearch-py.readthedocs.io/en/master/

0 投票
1 回答
427 浏览

python - 无法连接到 bluemix 上的 compose.io mongoDB

我正在尝试连接到 mongoDB,但似乎无法访问主机。

这个问题出现在 mongoshell 和 pymongo 中。在我使用的外壳上

我收到下面的错误消息。

在 pymongo 上,我使用下面的代码连接

当我跑步时,我得到了这个

0 投票
1 回答
72 浏览

clojure - 无法使用 clojure 连接到 compose.io 托管的 rethinkdb

我正在使用 clojure rethinkdb 库https://github.com/apa512/clj-rethinkdb - 这是我的连接片段:

但我不断收到错误:

我正在从我的 compose.io rethinkdb 实例中获取主机“aws-us-xxx-1-portal.xxx.xxxx.com”、端口“15731”、db“dev”和 auth-key。auth-key 是从 compose.io 接口提供的身份验证凭据中获取的管理员密码。不知道发生了什么。

0 投票
2 回答
422 浏览

postgresql - 无法通过 eclipse 连接到在 bluemix 中创建的“Compose for PostgreSQL”数据库

我无法使用 eclipse 建立与 Compose for PostgreSQL DB 服务的连接。测试连接时出现以下错误。

我能够通过部署在 BlueMix 中的应用程序连接到数据库。

0 投票
1 回答
184 浏览

mongodb - 将 MongoDB 实例(在 Compose 上)直接连接到 Bluemix 上的 MongoDB

我正在寻找一种工具或工具集,它可以将 MongoDB 实例(在 Compose 上)直接连接到 Bluemix 上的 MongoDB,以从 compose.com 上的 MongoDB 数据库提取/并将数据移动到 Bluemix Public 上的 MongoDB 数据库。

有没有办法做到这一点,即是否有任何已知的最佳实践来解决问题?

0 投票
2 回答
561 浏览

mongodb - 如何监控 IBM Compose DB

我有一个 IBM Bluemix 应用程序。Bluemix 为我创建并部署了一个由 Compose 提供支持的 MongoDB。但我在Compose ( http://compose.com )上也有一个单独的 MongoDB 部署。

问题是,Bluemix 创建的 MongoDB 部署版本存在一些我不知道的问题。因此,我无法使用任何其他 GUI 工具,例如Robomongo ( https://robomongo.org )、MongoClient来监控数据库。但最重要的是,我什至不能使用mongoimport CLI 工具来导入数据。

因此,如果有某种方法可以将 Bluemix 创建的数据库导入 Compose.io 网站,或者我可以将 Compose.io 创建的数据库导入/使用到 Bluemix,那就太好了。

0 投票
1 回答
321 浏览

mongodb - Meteor 中的 Oplog 拖尾 - 做还是不做?

我正在尝试协调这篇kadira.io文章,该文章说 oplog 拖尾是每个 Meteor 生产应用程序都必须使用这篇compose.io文章 - 请参阅“To Oplog or not Oplog”部分,它说您应该只在某些情况下使用 oplog。

基本上我有一个流星应用程序,它没有大量用户或大量连续写入收藏。

然而,它确实需要从数据库中读取大量数据,这似乎会减慢速度。

据我所知,它只在一台服务器上运行。

我想知道添加 oplog 拖尾会加快速度吗?

提前致谢。

0 投票
1 回答
135 浏览

elasticsearch - ElasticSearch 是否需要 Shield 才能在不同的服务器上安装 Kibana?

我正在尝试在生产环境中设置 Kibana,为了做到这一点,我在 ElasticSearch 节点所在的另一台服务器上安装了 Kibana ......但是,我阅读了该配置以获取该配置(生产确实需要) ,我需要在我的 ElasticSearch 上安装 Shield 插件,并使用它对 Kibana 进行身份验证。

问题是 ElasticSearch 在 SaaS 安装、云上、IBM Bluemix Compose 上,它们不支持在 Compose 使用 Shield,并且 Compose ElasticSearch 具有的唯一身份验证是基本 HTTP 身份验证。

您知道是否严格需要 ElasticSearch 的 Shield 才能运行 Kibana 吗?我没有看到任何其他选项,并且不确定是否有任何其他选择可以让 Kibana 运行!

0 投票
1 回答
111 浏览

mongodb - 谁在删除我的空白:Meteor、MongoDB 或 Compose.io?

假设我在 Meteor 方法中更新了这样的字段:

我希望" a b c "作为数据库中的值出现,但真正被保存的是"a b c".

谁是这背后的罪魁祸首(或者我怎样才能找到?),我该如何解决?

如我所见,它可以是我的数据库所在的 Meteor、MongoDB 或 Compose.io。

0 投票
1 回答
88 浏览

node.js - MongoDB DaaS:远程连接字符串似乎导致本地查找

我有兴趣尝试 DaaS 服务以在生产中将 MongoDB 与我的 Node/Express 应用程序一起使用,但连接时遇到问题。

使用 Compose 和 mLab,我能够成功连接到远程服务器的 mongo 控制台,但是当我尝试使用 Mongoose 使用连接字符串连接时:

或者

在我的应用程序中,我收到以下错误:

使用另一台机器,我使用我正在开发的应用程序成功连接到 mLab,所以我有信心 a) 应用程序 - 就设置而言,它几乎是快速生成器样板 - 没有以一种方式设置阻止连接,并且 b)这里没有基本问题,例如输入错误的连接字符串。

我发布此内容是为了查看是否与我的 Node 环境有关,或者可能与我正在使用的计算机的网络设置有关,我应该考虑让我的应用程序再次连接到远程 MongoDB 数据库在开发过程中进行测试。

非常感谢您的帮助。