#!/usr/bin/env bash
set -o errtrace
set -o nounset
set -o pipefail
# Quick steps to create the VPC/Public Subnet/EC2 in the aws account.
output=$(aws sts get-caller-identity 2>&1)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from scapy.all import * | |
def monitor_xpanse_requests(ip_address, port): | |
"""Monitors network traffic for client requests. | |
""" | |
# Filter for TCP packets from the specified IP address and port | |
filter_str = f"tcp and host {ip_address} and port {port}" |
lets take a sample code to demonste what happen when java tries to resolve the ip for the give hostname.
import java.net.InetAddress;
import java.net.UnknownHostException;
public class DNSClient {
public static void main(String[] args) {
InetAddress address = null;
import logging
import os
import pandas
from impala.dbapi import connect
from impala.util import as_pandas
logging.basicConfig(level=logging.DEBUG)
HIVE_HS2_HOST='HIVE_HOST_ENDPOINT'
conn = connect(host=HIVE_HS2_HOST,port=443,
package org.example;
import java.net.URI;
import java.net.URLEncoder;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
Following steps can be used to debug java application running on Remote Cluster, for sake of similicity I am using bare minimum pod config to spin the HS2 pod on the cluster.
-
Build a docker image as per https://gist.github.com/rajkrrsingh/e2a5d02a3a895c7f7e8f1d6d0e71e0e9, The image push the debug config -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n to the JVM opts, the same can be achieved through the ConfigMap descriptor.
-
Create HS2 Deployments
apiVersion: apps/v1
create external table nonacid_n1 (key int, a1 string, value string) stored as orc;
insert into nonacid_n1 values(1, 'a11', 'val1');
insert into nonacid_n1 values(2, 'a12', 'val2');
+-----------------+----------------+-------------------+
| nonacid_n1.key | nonacid_n1.a1 | nonacid_n1.value |
+-----------------+----------------+-------------------+
| 1 | a11 | val1 |
CDP-DC kafka useful kafka commands
-- list topics
kafka-topics --list --bootstrap-server `hostname -f`:9092
-- create topic
kafka-topics --create --bootstrap-server `hostname -f`:9092 --replication-factor 1 --partitions 1 --topic kafkatopic
-- produce messages
kafka-console-producer --broker-list `hostname -f`:9092 --topic kafkatopic
NewerOlder