db: 3개의 글
들어가며: 클라우데라에서 호스트를 추가한 뒤에, 배포하는데서 문제가 발생했다. 에러 내용은 아래와 같다. Error: rpmdb open failed 의 메시지가 뜨면서 설치가 되지 않았다. 문제를 살펴보니 yum을 실행할때 rpm의 db가 손상될 가능성이 있다고 해서 아래와 같이 해결하였다. 해결방법: 결과적으로 해결하는 방법은 기존 DB를 모두 지우고, 새로 생성을 하면 해결이 된다. $ sudo rm -f /var/lib/rpm/_db* $ sudo rpm -vv --rebuilddb 출처 : ourcstory.tistory.com/195?category=630687
sql = "select count(pnum) a from psd1028"; 를 이용하여 count한 값을 받아오려고한다. 그런데 rs = pstmt.executeQuery() 후 rs.next()를 미진행하면 문제가 발생할 수 있다. 어떤 문제가 발생하는지 아래 사진을 보도록하자. 첫번째는 rs.next()를 삭제하였다. 위의 결과는 아래의 list.jsp에서 해당 코드로 인해 상단에 숫자로 값을 출력하여 확인할 수 있다. 보시다시피 값이 0으로 표시되어 있는 것을 확인할 수 있다. 두번째는 rs.next()를 추가하였다. 위의 사진에서 볼 수 있듯이 전체 카운트를 정상적으로 전달하는 것을 확인할 수 있다. 그러므로 executeQuery이후에는 꼭 rs.next()를 하도록하자. 출처 : namuba..
1.ping test를 한다.[svr:usr] ping 172.0.0.1응답없으면(ping이 되지 않으면) firewall에 등록이 되지 않은 것이다.정상적 결과 172.0.0.1 is alive 2.1.telnet ip port 로 확인한다. [svr:usr] telnet 172.0.0.1 9999 Trying 172.0.0.1... 계속 대기 중이면 방화벽 오픈이 안된 것이다. 2.2 [svr:usr] telnet 172.0.0.1 9999 Trying 172.0.0.1... telnet: Unable to connect to remote host: Connection refused 바로 연결거부가 발생하면 방화벽 오픈은 되었으나 프로세스가 안 떠있는 것이다. (포트를 열고 대기하고 있지 않은 상태)..