본문 바로가기

IT 기술/코드샘플

(36)
Debezium 커넥터 샘플(1) debezium 커넥터는 유용하지만, 옵션을 설정하는데 복잡함이 존재한다. 최대한 간결하게 하는것이 포인트가 될 것이다. 옵션 설정값과 설명을 붙여서 기록하겠다. 수집커넥터 { "name": "커넥터명", "config": { "name": "커넥터명", "tasks.max": "1", "connector.class": "io.debezium.connector.mysql.MySqlConnector", "database.hostname": "디비 호스트", "database.port": "디비 포트", "database.user": "디비 아이디", "database.password": "디비 패스워드", "database.server.id": "112233", "database.server.name": ..
debezium 커넥터 설정 version confluentinc-kafka-connect-jdbc-10.7.4 debezium-connector-mysql-1.5.4.Final-plugin master { "name": "source-test-connector", "config": { "connector.class": "io.debezium.connector.mysql.MySqlConnector", "tasks.max": "1", "database.hostname": "192.168.0.216", "database.port": "3306", "database.user": "wiezon", "database.password": "wiezon1!", "database.server.id": "184054", "database.serve..
debezium kafka 1. kafka설치 wget https://downloads.apache.org/kafka/3.6.0/kafka_2.13-3.6.0.tgz 2. kafka 설정 주키퍼 /usr/local/src/kafka_2.13-3.6.0/bin/zookeeper-server-start.sh -daemon /usr/local/src/kafka_2.13-3.6.0/config/zookeeper.properties 브로커 /usr/local/src/kafka_2.13-3.6.0/bin/kafka-server-start.sh -daemon /usr/local/src/kafka_2.13-3.6.0/config/server.properties export KAFKA_HEAP_OPTS="-Xmx200m -Xms200m" 메모리설..
AWS KMS in JAVA 의존성 추가(gradle) implementation group: 'com.amazonaws', name: 'aws-java-sdk-kms', version: '1.12.303' implementation group: 'com.amazonaws', name: 'aws-java-sdk', version: '1.11.106' implementation group: 'com.amazonaws', name: 'aws-encryption-sdk-java', version: '1.3.1' JAVA 소스 인증 관련 부분은 필요 시에 따라 제거/추가가 필요하다.(추가:외부, 제거:내부(인증완료)) import java.io.IOException; import java.io.Reader; import java.nio.B..
AWS JAVA 1.8 설치 sudo yum install java-1.8.0-openjdk -y vi /etc/profile export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.amzn2.0.2.x86_64 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar source /etc/profile
AWS 초기세팅(계정생성, 개인키공개키 로그인) sudo useradd pbwzo sudo vi /etc/sudoers pbwzo ALL=(ALL) NOPASSWD: ALL sudo su pbwzo cd /home/pbwzo/ ssh-keygen -t rsa vi .ssh/id_rsa.pub (기존파일복사) cp .ssh/id_rsa.pub .ssh/authorized_keys sudo chmod 700 .ssh/ -R sudo chmod 600 .ssh/authorized_keys
AWS 시간 맞추기 //날짜확인 date sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime sudo vi /etc/sysconfig/clock ZONE="Asia/Seoul" UTC=true
AWS 용량 증설 //물리장치 확인 lsblk //물리장치로 볼륨 늘리기 sudo growpart /dev/nvme0n1 1 //볼륨확인 dh -f //볼륨 적용 sudo yum install xfsprogs sudo xfs_growfs -d /