- 11
- 28 183
KTfromKT
Приєднався 3 лис 2012
This channel aims at exploring Java open sources and reaching you with simplified content. If I saved you some time, subscribe :)
Vector Visualization With Semantic Search Demo | Qdrant
We will convert text to vectors and then perform a semantic search.
Prerequisites: Python, Docker
Documentation : medium.com/@kritika.tripathi28/generating-and-visualizing-vectors-5d9390074aca
00:00 - Introduction
03:00 - Visualizing Vectors
8:00 - Similarity Search
Prerequisites: Python, Docker
Documentation : medium.com/@kritika.tripathi28/generating-and-visualizing-vectors-5d9390074aca
00:00 - Introduction
03:00 - Visualizing Vectors
8:00 - Similarity Search
Переглядів: 366
Відео
Kong Keycloak Integration with Custom Plugin in lua
Переглядів 3 тис.11 місяців тому
We will create a custom plugin in Lua that will call keycloak's introspect API and using kong we will give access to API only when users will have an access token. 0:00 Kong Keycloak Backend Set Up 13:00 Kong Custom Plugin Creation 21:55 Installing And Deploying Plugin 30:17 Demo For documentation refer medium.com/@kritika.tripathi28/kong-integration-with-keycloak-7719d1457bd7
Apache Superset Integration with Keycloak
Переглядів 3,6 тис.11 місяців тому
medium.com/@kritika.tripathi28/apache-superset-integration-with-keycloak-3571123e0acf 9:55 Integration with Keycloak
Keycloak SSO Demo With two React Applications
Переглядів 8 тис.11 місяців тому
medium.com/@kritika.tripathi28/keycloak-set-up-579667570cc Demo SSO feature of keycloak in which all the clients within a realm can share token. I have used two applications company portal and the employee portal, once you are logged in one portal you can seamlessly check other without log in need. Your token from employee portal will be used for authenticating in company portal in the backgrou...
Monitoring via JMX with Prometheus
Переглядів 829Рік тому
Supporting Doc: github.com/Kritika/KTFromKT/blob/main/JMX_KT/jmxReadme.md Topics to be covered 0:00 JMX Introduction 4:00 Managing beans via JConsole 6:30 Prometheus Integration
Kafka JDBC Sink Connector Demo | MySQL & JSON Schema
Переглядів 1,5 тис.Рік тому
Supporting Document: github.com/Kritika/medium/blob/main/jdbcSink.md
Monitoring Nifi With Prometheus And Grafana
Переглядів 2,3 тис.Рік тому
Supporting Doc: github.com/Kritika/medium/blob/main/monitorNifi.md Topics to be covered 0:00 Nifi Monitoring Integration with Prometheus And Grafana 23:30 Site To Site Reporting 32:59 Email Alerting at Nifi
Kafka Aerospike Sink Connector Demo
Переглядів 186Рік тому
Supporting Document : medium.com/@kritika.tripathi28/aerospike-kafka-inbound-connector-demo-74c2a40ba7a
Aerospike Kafka Source Connector
Переглядів 323Рік тому
We will install Kafka, Aerospike, and Aerospike Outbound Connector from scratch and will give you a demo of how the connector works. 0:00 - Introduction 0:30 - Kaka Install 7:00 - Aerospike Install Begin 13:13 - Aerospike Install End 13:37 - Aerospike Outbound Connector Install Supporting Document: medium.com/@kritika.tripathi28/aerospike-kafka-source-connector-demo-d1d77967f6b7
Keycloak Quarkus Distribution with Standalone Infinispan Set Up
Переглядів 3 тис.Рік тому
Supporting Link: medium.com/@kritika.tripathi28/keycloak-quarkus-distribution-with-standalone-infinispan-set-up-db0d74d55c63 Since an embedded Infinispan is coupled tightly with the Keycloak server leading to a single point of failure. In the case of a server reboot, we lose sessions of users as well. Also, we do not have a UI where we can have the flexibility of checking these sessions, tokens...
Apache Nifi Demo
Переглядів 5 тис.Рік тому
Demo for Nifi. Please find further details here : medium.com/@kritika.tripathi28/heres-to-apache-nifi-for-making-me-smile-51297bcd028a
The end of the video was abruptly cut off. So didnt really understand how you fixed java.lang.NoClassDefFoundError: org/keycloak/models/UserSessionModel$State error. Even after copying keycloak-model and keycloak-core, it didnt fix the error on my end. Can you elaborate more ?
do you have a demo on how to run this in a connect cluster (AWS MSK)?
I can do this easily. Let discuss,
Thanks for the tutorial!!
great video. thank you
Can you explain what is the use of owners tag in the distributed-cache tag and what value should I set if I run the keycloak in 2 node cluster and 4 node cluster? I'm using the embedded infinispan in my project.
Thank you for your guidance. I successfully saw the information of NiFi in Grafana, but what about the performance monitoring of NiFi cluster? Do you have any good ideas to share?
Great tutorial, thank you.
I'm using couchbase, the data that produce it's on JSON, but with this tutorial I struggle to get into JdbSinkConnector working together, there are another option?
Hey, we can't attach external infinispan in dev mode?
Great explanation. Thank you !
Please make a video on full-fledged integration using nokia/kong-oidc plugin .
So nice to see a simple demo of NiFi. Thanks for taking the time to record and publish this!
Thanks for sharing. Have you tried deploying the same in kubernetes? Instead of jdbc ping using dns ping. Clustering locks for infinispan. Thanks again
We tried integration with your approach but we are getting error as invalid redirect uri, can you please help on that, it will be greatful
now what if i want to give admin access to some of my user ? Because we did this but realised we cannot give admin access
You can assign roles via mapping keycloak roles to relevant superset roles like gamma, admin etc
Also can you make video for autologin using superset token ??
A bit occupied, have plans to release series of videos in next 2 weeks.
Great video
can you share Supporting Document file agian. this's error
medium.com/@kritika.tripathi28/aerospike-kafka-source-connector-demo-d1d77967f6b7
Thanks master
This plugin is supported in kong 3.4??
Yes.
Thanks for the detail video
Thanks
video starts in the middle of the demo?
No, with the assumption that set up of nifi is done. You can refer the medium doc attached, in case you need seperate video for set up , do let me know.
I get error when i open the console POST localhost:8080/realms/test/protocol/openid-connect/token 401 (Unauthorized) Any solution?
How should i proceed to implement using kubernetes instead of docker?
Sure, added in pipeline
how to get token using refresh token
Use this : curl --location 'localhost:8080/realms/TEST/protocol/openid-connect/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'username=test@gmail.com' \ --data-urlencode 'grant_type=refresh_token' \ --data-urlencode 'client_id=client_id' \ --data-urlencode 'client_secret=client_secret' \ --data-urlencode 'scope=openid' \ --data-urlencode 'refresh_token=refresh_token'
I have one question. Are u able to run superset inside ?
I haven't tried but i guess you can. www.restack.io/docs/superset-knowledge-apache-superset-embed-
@@KTfromKT thanks I already tried this but not working.
Okay, added this in pipeline.
I was able to do it using the superset embedding sdk in react
I was thinking to make video for this.. But you did it.. Good keep it up. 😊
Krithika, I've utilized Docker Desktop to install Superset and was considering integrating it with Keycloak Single Sign-On (SSO). Today, when attempting the initial steps, I encountered an issue. Does this integration require Java JDK? I've experimented with versions 21, 20, and 17 releases, alongside Keycloak versions 23.0.7 and 21.0.0. However, Keycloak refuses to run, prompting suggestions to set path variables to a specific location. Despite adding the path to system variables, the issue persists. Could you please verify on your system and inform me if it's functional or not? If it is, could you create a video demonstrating the process using Docker Desktop?
Docker Set Up : gist.github.com/Kritika/9edbba8c54ca887329090fd5a6006c00
nice work. thanks
it seems next time not nesseccary to explain how to install software on your computer - for example for kubernates is it not applicable and for different linuxes too, but you will have more time for NIFI explanation :) anyway you made a great lesson!
Sure. Thanks :)
Can you make a video on how to use keycloak SSO feature in our react application but using the REST APIs, as in it should not redirect us to keycloak page everything should happen in our own login page of the website
Well explained and quite useful. Thanks Kritika!
please help me
why i can not connect schema registry to my kafka sever
Where is your Kafka, docker?
@@KTfromKT when i input data from docker terminal, it ok but when i input from kafka producer it have error Caused by: org.apache.kafka.connect.errors.DataException: Converting byte[] to Kafka Connect data failed due to serialization error of topic test5, please help me
@@KTfromKT hello.....
@@duyinh1734 check your connect properties.. debugging would be difficult without full context.
@@KTfromKT Can I contact you anyway
I added all configurations as described in the video, still unable to integarte keycloak. Did you take any different approach while creating relms, users or roles in keycloak
No. If the user created can be logged in at keycloak then it should be able to log you in superset. As shown in this here: ua-cam.com/video/PlXTGjp9dTo/v-deo.html&lc=UgywaqXjsjNNxNXxRwB4AaABAg
Hi KT, i'm trying to sending metrics to datadog using API key in Datadogreporting task, but unable to found any metrics in datadog. even i checked logs not found any handshaking between datadog and NiFi. Could you please let me know how to send metrics to datadog in this case
@user-tw7kr3ql8s Have you checked this: www.nifi.rocks/monitoring-with-data-dog/ ? In case it's not working, drop a comment, and I will try then because it might take some time.
Hi, you can please provide me your LinkedIn ID, as I need to ask you few questions, and share some of my observation with you
Yes, sure. You can find me here : www.linkedin.com/in/kritika-tripathi-94047968/
Can you plz help, Im getting Invalid login. Please try again. error when clicking login with keycloak button. Which version of keycloak are you using
@siddhartha6916 Giving you some troubleshooting steps: 1. Check log in api of keycloak with same credentials you are using on superset : medium.com/@kritika.tripathi28/keycloak-set-up-579667570cc 2. Make sure you have configured below values, if not update and restart AUTH_USER_REGISTRATION = True AUTH_USER_REGISTRATION_ROLE = 'Gamma'
@@KTfromKT Still getting the same error : drive.google.com/drive/folders/1-RhwFntav3-N36NmZSnnyXEcKz83nuBZ?usp=sharing
@@KTfromKT Getting Same error : drive.google.com/drive/folders/1-RhwFntav3-N36NmZSnnyXEcKz83nuBZ?usp=sharing
Hey did you find any solution?
@@vishalch6435 We needed to add our custom Login Manager
thanks ma'am.....a silly question why we don't use kong's itself security plugins instead of keycloak? hope you don't mind because i am new in this field.
@user-ft2pl6ul5v It depends on your use case. So say if you have certain APIs that requires user level control then OIDC plugins give you more granular features. Example api is accessible only if user has role admin etc. Thereby introducing an IAM tool like keycloak would help to login and control. (Kong may not be aware of user base) In case you have APIs that you just need to secure then kong's security plugin would do the job.
Also, no questions are silly. Keep learning & exploring!
can we use kong-oidc plugin in the community edition?
No, it's available only in enterprise edition. Though you can use alternatives like github.com/nokia/kong-oidc
hi,mogul ,can you tell how to configure cache-ispn.xml and infinispan.xml,thank you very much
Can you plz help me to sent data from mysql to kafka I want to track the mysql table if any insertion, deletion or updation happens then show logs in kafka
Sure, I will create one.
thank you so much
Hi, Can you make a video on how to embed the superset into any external applications like step by step approach? Update : Developed it
Sure, will create one and upload soon.
Thanks, Kritika:) @@KTfromKT
GitHub link ?
Employee Portal : github.com/Kritika/employee-portal Company Portal : github.com/Kritika/company-intranet-portal
Nice explanation. Just a question, zookeeper is deprecated I guess. So Kraft is an alternative. I haven’t used it, just seen in documentation
Zookeeper is still there and used because of its popularity and familiarity, down the line it may be completely removed. Checkout the release details:downloads.apache.org/kafka/3.6.1/RELEASE_NOTES.html The objective of Kraft is to make Kafka more self-contained. Both are used to manage meta information for Kafka like topic and partition information, broker configuration, and leader election. It is definitely better than having a separate cluster like Zookeeper to manage metadata. Follow this to replace to zookeeper: www.conduktor.io/kafka/how-to-install-apache-kafka-on-mac-without-zookeeper-kraft-mode/
i was looking for this since a week tx
really useful, thanks kritika