Welcome everyone, I'm Otto working as a Java Developer. This channel is mostly for software development, but I will also share some vlogs to have some fun :)
Great video, I was stuck with EXTERNAL_DIFFERENT_HOST issue and couldn't make the configuration work. You helped me understand it perfectly. Best and the most clear explanation ever. THANKS.
Hi Otto, how to pass CSV file as a data file for a test case in Json format. so that the same testcase can be run with different sets of data. I want to pass as a file
Hi Otar. I have seen your page for "Introduction to ZeroCode". It was really useful. I have a quick question. I have 2 Dbs connected to my integration tests(Oracle and Postgres). So the test cases are similar apart from the dB connection details. I have my assertions which are in uppercase but when I try to run the test with postgres the test case fails. Eventually it would work if I make the assertions in lower case. Can u plz guide on how can we make some common assertions which will work for both and reduce effort of changing the assertions everywhere? Thanks
Question: what is the best practice to run consumer.php file so that it reads constantly and processes kafka messages. Simply, if the server reboots, etc., then you need to make sure that the consumer.php file is running? I must run it with cron or exist some more elegant solutions? And if possible, please explain the best way to do this in docker
Hey Otto I really liked the explanation, Can you please help me to configure connection between kafka broker to my cloudkarafka server with sasl_ssl encryption?
Hi Otto, Thank you for this video was helpful, I replayed it multiple times, but , when trying hands on , kafka drop console is not coming up --its says localhot dint say data ...any idea where I could be missing . Here is the spec: --- version: '2' services: zookeeper: image: confluentinc/cp-zookeeper:7.3.0 hostname: zookeeper container_name: zookeeper ports: - "2181:2181" environment: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 broker: image: confluentinc/cp-kafka:7.3.0 hostname: broker container_name: broker depends_on: - zookeeper ports: - "29092:29092" - "9092:9092" - "9101:9101" environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181' KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker:29092,PLAINTEXT_HOST://localhost:9092 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0 KAFKA_JMX_PORT: 9101 KAFKA_JMX_HOSTNAME: localhost kafdrop: image: obsidiandynamics/kafdrop # restart: "no" ports: - "9000:9000" environment: KAFKA_BROKERCONNECT: "broker:29092" JVM_OPTS: "-Xms16M -Xmx48M -Xss180K -XX:-TieredCompilation -XX:+UseStringDeduplication -noverify" depends_on: - "broker"
This is the cleanest and nicest explanation of kafka listeners I’ve ever watched or read throughout my 7+ years of Development experience . Not that I didn’t know this but I was astonished how easy and beautifully this guy explained it. Thank you so much for your contribution.
Great video! Has helped a lot with helping me understand all very different config parameters and how to connect these up between different machines. Thanks!
Your videos are great, keep at it. I hope you get more subs (I subbed). Nice to see a video where the person explaining takes their time to explain all parts of the process.
@@ottocodes6279 Fristly, when I write : " jabba use openjdk@1.11.0 ", on terminal, its does not creat any error. But, after that, when I write: "Java -version", the terminal answer the previous version. In other words, do not creat a error, but do not change the version too. I already tried use the Power as adm. : ( The openjdk@1.11.0 has already been installed.
@@jocelinnunes1264 hmmm interesting case. It can be smth specific to your env. You can open an issue to Jabba's github - github.com/shyiko/jabba/issues and detail your case there.
Hi, I like this Framework . but if I need to Pass the parameter suppose any Client and Project Id. so Every Time I need to update Json with New Client Id and Project Id?
Hi. Im not sure what u mean. This video is about the plugin for zerocode for Intelij IDE. I would recommend to watch intro to the framework ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-81MDyjUI7ZE.html.
Do you mean how to know which Java version is being used in terminal? SO if you did not use the one that jabba installed, then whatever you have defined in "JAVA_HOME" env variable will be used. You can use "jabba ls", for listing what you have installed via jabba. In order to use it, you can use "jabba use" command ( for example: jabba use openjdk@1.15.0, assuming you have that jdk installed via jabba)
Hi. That's a great question. In kafka_advertised_listener, instead of specifying remote server IP, you need to specify the machine/laptop IP that kafka broker is running on. Also, you would use that IP address in --bootstrap-server property.