quiet-pilot-28237
10/19/2021, 6:44 AMfreezing-teacher-87574
10/25/2021, 8:50 AMpowerful-manchester-27331
10/26/2021, 6:25 PMvictorious-dream-46349
10/27/2021, 4:38 PMred-pizza-28006
10/29/2021, 9:20 AMCaused by: java.util.concurrent.CompletionException: org.pac4j.core.exception.TechnicalException: Bad token response, error=invalid_client
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1606)
at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:56)
... 6 common frames omitted
Caused by: org.pac4j.core.exception.TechnicalException: Bad token response, error=invalid_client
at auth.sso.oidc.custom.CustomOidcAuthenticator.validate(CustomOidcAuthenticator.java:155)
at auth.sso.oidc.custom.CustomOidcAuthenticator.validate(CustomOidcAuthenticator.java:39)
at org.pac4j.core.client.BaseClient.retrieveCredentials(BaseClient.java:71)
at org.pac4j.core.client.IndirectClient.getCredentials(IndirectClient.java:140)
at org.pac4j.core.engine.DefaultCallbackLogic.perform(DefaultCallbackLogic.java:89)
at auth.sso.oidc.OidcCallbackLogic.perform(OidcCallbackLogic.java:87)
at controllers.SsoCallbackController$SsoCallbackLogic.perform(SsoCallbackController.java:62)
at controllers.SsoCallbackController$SsoCallbackLogic.perform(SsoCallbackController.java:49)
at org.pac4j.play.CallbackController.lambda$callback$0(CallbackController.java:56)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
... 7 common frames omitted
agreeable-hamburger-38305
11/04/2021, 6:35 AMeager-answer-71364
11/08/2021, 7:16 AMfull-area-6720
11/17/2021, 6:14 AMorange-flag-48535
12/09/2021, 6:47 AMgentle-florist-49869
12/13/2021, 9:38 PMgentle-florist-49869
12/13/2021, 9:39 PMwitty-butcher-82399
12/14/2021, 2:04 PMgentle-florist-49869
12/14/2021, 4:07 PMgray-table-56299
12/14/2021, 6:09 PMminiature-eve-89383
12/15/2021, 8:23 PMdatahub_docker.sh
script only accepts relative paths for the -c
option?abundant-photographer-45796
12/24/2021, 5:49 AMbig-coat-53708
12/28/2021, 9:16 AM40K tables
and 2.5 million columns
.
Our approach actually combined the two methods you mentioned.
1. Amundsen ingestion framework query Hive Metastore directly
2. We also applied partition and multiprocessing based on it
I’m not saying that Amundsen is better than DataHub. I just want to share that Amundsen is running a more efficient approach on this one, and maybe DataHub could learn from it. More details about how we did the partition is written in this issue.rich-policeman-92383
12/30/2021, 9:31 AMloud-holiday-22352
01/05/2022, 7:11 AMgentle-sundown-2310
01/05/2022, 6:41 PMthankful-businessperson-69424
01/11/2022, 10:51 AMbreezy-controller-54597
01/12/2022, 4:57 AMred-pizza-28006
01/12/2022, 1:06 PMdamp-queen-61493
01/19/2022, 9:26 PMacoustic-wolf-70583
01/21/2022, 12:54 AMblue-boots-43993
01/27/2022, 6:26 PMlemon-hydrogen-83671
01/28/2022, 6:17 PMfull-leather-27343
01/28/2022, 10:50 PMbrief-apartment-60236
01/31/2022, 5:45 PMproperties = {
"High LWM": "2022-01-19 04:00:00"
}
platform = 'hive'
env = 'PROD'
dataset_name = 'integrated_xx.yy'
datasetUrn = f"urn:li:dataset:(urn:li:dataPlatform:{platform},{dataset_name},{env})"
# todo: I want to get the existing set of properties and upsert my 'properties' value and then write back to datahub
dataset_snapshot = DatasetSnapshot(
urn=datasetUrn, aspects=[],
)
# Construct a dataset properties object.
dataset_properties = DatasetProperties(customProperties=properties)
dataset_snapshot.aspects.append(dataset_properties)
# Construct a MetadataChangeProposalWrapper object.
properties_mcp = MetadataChangeProposalWrapper(
entityType="dataset",
changeType=ChangeTypeClass.UPSERT,
entityUrn=datasetUrn,
aspectName="datasetProperties",
aspect=dataset_properties,
)
Restemitter = DatahubRestEmitter("<http://localhost:8080>")
Restemitter.emit_mcp(properties_mcp)
white-animal-39458
02/02/2022, 1:40 AM