小编Lin*_*ina的帖子

将war文件图像放入docker容器是一个好习惯吗?

我是码头工人的新手.我有一个Spring-boot应用程序,我想使用docker部署和运行它.将war文件图像放入容器中是不是一个好习惯,或者最好将jar文件放入容器中?为什么?

PS一旦我读到"制作罐子,而不是战争"更好:-)但不知道背后的原因.

docker spring-boot dockerfile

7
推荐指数
2
解决办法
1958
查看次数

如何将特定字段从 EventBridge 输入发送到其目标

我在 AWS EventBridge 上收到一个 Webhook 事件。事件 json 正文非常大,我只需将 4 个字段传输到目标。这些字段是:

{"browser_ip":"$.detail.payload.browser_ip","created_at":"$.detail.payload.created_at","email":"$.detail.payload.email","shopify_order_id":"$.详细信息.payload.id"}

我尝试过“配置输入”-->“匹配的 eventInfo 的一部分”选项,但仅当我仅添加 1 个参数(例如“$.detail.payload”)时它才有效。当我添加多个参数时,它说输入路径无效。我找不到任何有关如何添加匹配事件信息的多个部分的示例。是否可以 ?如果是的话我做错了什么?

在此输入图像描述 在此输入图像描述 问候,莉娜

jsonpath amazon-web-services aws-event-bridge

6
推荐指数
1
解决办法
5469
查看次数

如何配置 Spark / Glue 以避免在 Glue 作业成功执行后创建空的 $_folder_$

我有一个由 Glue 工作流程触发的简单胶水 etl 作业。它从爬虫表中删除重复数据并将结果写回 S3 存储桶。作业已成功完成。但是,spark 生成“$ folder $”的空文件保留在 s3 中。它在层次结构中看起来不太好并会导致混乱。有没有办法在成功完成工作后配置火花或胶水上下文来隐藏/删除这些文件夹?

在此处输入图片说明

---------------------S3镜像--------------------- 在此处输入图片说明

amazon-web-services aws-glue aws-glue-workflow aws-glue-spark

5
推荐指数
1
解决办法
828
查看次数

从Neo4j加载9M行并将其写入CSV会导致内存不足异常

我有一个大图模型,我需要将以下查询的结果写入csv.

Match (u:USER)-[r:PURCHASED]->(o:ORDER)-[h:HAS]->(i:ITEM) return u.id as userId,i.product_number as itemId
Run Code Online (Sandbox Code Playgroud)

当我"解释"查询时,这是我得到的结果: 在此输入图像描述

它表明估计结果约为9M.我的问题是:

1)获得响应需要很多时间.从neo4j-shell开始需要38分钟!这是正常的吗?顺便说一下,我有所有的模式索引,它们都是在线的.

2)当我使用SpringDataNeo4j获取结果时,它会抛出"java.lang.OutOfMemoryError:GC开销超出限制"错误,当SDN尝试将加载的数据转换为@QueryResult对象时会发生这种情况.

我尝试以各种方式优化查询,但没有任何改变!我的印象是我做错了什么.有谁知道如何解决这个问题?我应该去批量读/写吗?

PS我正在使用Neo4j社区版本:3.0.1,这些是我的sysinfos: 在此输入图像描述

这些是我的服务器配置.

dbms.jvm.additional=-Dunsupported.dbms.udc.source=tarball
use_memory_mapped_buffers=true
neostore.nodestore.db.mapped_memory=3G
neostore.relationshipstore.db.mapped_memory=4G
neostore.propertystore.db.mapped_memory=3G
neostore.propertystore.db.strings.mapped_memory=1000M
neostore.propertystore.db.index.keys.mapped_memory=500M
neostore.propertystore.db.index.mapped_memory=500M
Run Code Online (Sandbox Code Playgroud)

neo4j spring-data-neo4j spring-data-neo4j-4 neo4j-ogm

4
推荐指数
1
解决办法
144
查看次数

实际将数据从Neo4j导出到csv文件

我需要你对neo4j出口东西的建议.... 我使用"apoc.export.cypher.query"将我的节点和关系导出到csv文件,但导出的内容是cypher语句.这是一个示例导出的csv文件:

begin
CREATE (:`ITEM`:`UNIQUE IMPORT LABEL` {`product_number`:5305, `bi_key`:1910, `mean_review_score`:“4.42”, `review_count`:“24", `site_availability_bitmask`:“2129759”, `UNIQUE IMPORT ID`:117});
CREATE (:`ITEM`:`UNIQUE IMPORT LABEL` {`product_number`:7123, `bi_key`:2261, `UNIQUE IMPORT ID`:121});
CREATE (:`ITEM`:`UNIQUE IMPORT LABEL` {`product_number`:7436, `bi_key`:2330, `mean_review_score`:“4.41", `review_count`:“117”, `site_availability_bitmask`:“2113295", `UNIQUE IMPORT ID`:125});
CREATE (:`ITEM`:`UNIQUE IMPORT LABEL` {`product_number`:7697, `bi_key`:2382, `UNIQUE IMPORT ID`:130});
CREATE (:`ITEM`:`UNIQUE IMPORT LABEL` {`product_number`:7743, `bi_key`:2388, `mean_review_score`:“4.33”, `review_count`:“18", `site_availability_bitmask`:“2113295”, `UNIQUE IMPORT ID`:133});
commit
begin
CREATE INDEX ON :`ITEM`(`product_number`);
CREATE CONSTRAINT ON (node:`UNIQUE IMPORT LABEL`) ASSERT node.`UNIQUE IMPORT ID` IS UNIQUE;
commit
schema await
begin
MATCH …
Run Code Online (Sandbox Code Playgroud)

neo4j export-to-csv neo4j-java-api neo4j-apoc

3
推荐指数
1
解决办法
6707
查看次数