본문 바로가기

전체 글99

[에러 해결]ssh_exchange_identification: read: Connection reset by peer 에러 해결 리눅스에서 sshpass와 scp를 통해서 파일 전송 시(클라이언트 서버 -> 호스트서버로 파일 전송) 다음과 같은 에러가 발생하는 경우가 있다. ssh_exchange_identification: read: Connection reset by peer lost connection Build step 'Execute shell' marked build as failure 해당 에러는 호스트 서버에 클라이언트 서버의 SSH 접근이 허용되지 않았기 때문에 발생한 문제다. 해당 문제를 해결하기 위해서는 호스트 서버에 있는 /etc/hosts.allow 파일에 클라이언트 서버의 IP를 추가해주면 된다. sshd: [클라이언트 서버 ip] 참고 phoenixnap.com/kb/fix-connection-reset.. 2021. 3. 22.
[에러 해결]제니퍼가 설정된 WAS(Tomcat)에 배포된 어플리케이션의 인코딩이 깨지는 문제 운영 업무 수행 중 발생한 오류 내용을 기억하기 위해 블로그에 남긴다 (팀 내 AA분께서 처리하신 내용이고, 추후 이런 오류가 또다시 발생하는 경우를 대비해 내용을 기록한다) 1. 오류 내용 운영 업무 수행 중 제니퍼가 설정된 WAS(Tomcat 8.X)에 배포된 어플리케이션의 특정 인코딩이 깨지며 서비스 처리에 문제가 생기는 현상이 발생하였다(해당 서비스의 로그도 깨지는 현상 발생) 문제가 발생한 서비스는 NAS로 마운트 된 스토리지에 파일을 업로드/다운로드 하는 서비스다. 2. 해결방안 제니퍼 에이전트는 기본적으로 인코딩 관련한 어떤 처리도 담당하지는 않지만, 추가적으로 엔드포인트의 Request, Response에 인코딩 정의가 가능하다. Jennifer console - agent 옵션에 2가지 .. 2021. 2. 5.
마크 트웨인 명언1 - 곤경에 빠지는 것은 뭔가를 몰라서가 아니다. 뭔가를 확실하게 안다는 착각 때문이다. "곤경에 빠지는 것은 뭔가를 몰라서가 아니다. 뭔가를 확실하게 안다는 착각 때문이다." - 마크 트웨인 원문 : "It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so." 최근에 인상깊게 본 영화 빅쇼트의 시작부분에서 나오는 구절이다. 우리는 인생을 살아갈 때 잘 모르는 것에 대해서는 조금 더 유심히 알아보고 조심하는 경향이 있지만, 뭔가를 확실히 안다고 생각할 때는 방심하는 경우가 많다. 무엇인가에 대해 확실히 알고 있더라고 한번 더 짚어보는 습관을 들여보도록 하자. 2021. 1. 23.
npm install 시 npm ERR! cb.apply is not a function 에러 해결방법 오랜만에 react-native를 활용해서 앱을 만들어볼까 생각을 해서, node를 새롭게 설치한 후, npm install 명령어를 날리는 순간 다음과 같은 에러가 발생하였다. "npmERR! cb.apply is not a function" $ npm install npm WARN npm npm does not support Node.js v14.15.4 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are .. 2021. 1. 21.
카프카 토픽 생성 에러(ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 1 larger than available brokers: 0) 카프카를 실행시킨 후, 카프카 토픽을 생성할 때 다음과 같은 에러가 발생하는 경우가 있다. 토픽 생성 명령어 : $ /usr/local/kafka/bin/kafka-topics.sh --zookeeper zk01:2181,zk02:2181,zk03:2181/kafka_znode1 --replication-factor 1 --partitions 1 --topic topic1 --create 에러 메시지 : Error while executing topic command : Replication factor: 1 larger than available brokers: 0. [2020-12-13 13:56:31,240] ERROR org.apache.kafka.common.errors.InvalidReplic.. 2020. 12. 13.
아파치 카프카 실행 에러(kafka.common.InconsistentClusterIdException: The Cluster ID doesn't match stored clusterId Some in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.) 아파치 카프카가 시작이 정상적으로 되지 않는 경우가 있다. 로그파일(카프카 설치디렉토리/logs/server.log)를 확인해 보니 아래와 같은 에러가 발생하였다. kafka.common.InconsistentClusterIdException: The Cluster ID X5OzZfF9RaG-mSIwzW684w doesn't match stored clusterId Some(P2GQ3DlJTFusFPnSeKeQJw) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong. at kafka.server.KafkaServer.startup(KafkaServer.scal.. 2020. 12. 12.
리눅스에 아파치 카프카(Apache Kafka) 설치하기 이번 글에서는 리눅스에 아파치 카프카(Apache Kafka)를 설치한 후 주키퍼와 연결해 볼 것이다. 이 글의 순서는 다음과 같다. 1. 사전준비 2. 아파치 카프카 설치 3. 아파치 카프카 실행/종료 4. Systemd에 카프카 등록(선택사항) 5. 주키퍼 연결 확인 1. 사전준비 이 글을 진행하기 전에는 다음과 같은 준비가 되어 있어야 한다. 1) 리눅스에 코디네이션 애플리케이션인 주키퍼 설치(리눅스에 주키퍼 설치하기 글 참고) 2) 아파치 카프카 클러스터를 구성할 리눅스 서버. 이 글에서는 AWS EC2 인스턴스(Amazon Linux 2 AMI (HVM) t2.smaull. cpu 1, memory 2G) 2대에 설치를 진행할 것이다(카프카 실행 시 1G 메모리로는 메모리 부족 에러가 발생한다).. 2020. 12. 9.