게시판KSB융합연구단은 인간중심 초연결 지능정보사회를 구현하는데 이바지하겠습니다.

Q&A

startService 오류

  • Name 우준혁
  • Registration Date 2019-04-30
  • Hits 82
docekr까지 실행시킨 후 startService 를 실행시키면

* Restarting PostgreSQL 9.6 database server [ OK ]
ZooKeeper JMX enabled by default
Using config: /home/csle/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 138.
Warning: Permanently added 'master,192.168.0.119' (ECDSA) to the list of known hosts.
bash: 줄 0: cd: /home/csle/zookeeper-3.4.9/bin: 그런 파일이나 디렉터리가 없습니다
bash: ./zkServer.sh: 그런 파일이나 디렉터리가 없습니다
Warning: Permanently added 'csle1,192.168.0.119' (ECDSA) to the list of known hosts.
bash: 줄 0: cd: /home/csle/zookeeper-3.4.9/bin: 그런 파일이나 디렉터리가 없습니다
bash: ./zkServer.sh: 그런 파일이나 디렉터리가 없습니다
Starting namenodes on [csle1]
csle1: Warning: Permanently added 'csle1,192.168.0.119' (ECDSA) to the list of known hosts.
csle1: bash: 줄 0: cd: /home/csle/hadoop-2.7.3: 그런 파일이나 디렉터리가 없습니다
csle1: bash: /home/csle/hadoop-2.7.3/sbin/hadoop-daemon.sh: 그런 파일이나 디렉터리가 없습니다
csle1: Warning: Permanently added 'csle1,192.168.0.119' (ECDSA) to the list of known hosts.
csle1: bash: 줄 0: cd: /home/csle/hadoop-2.7.3: 그런 파일이나 디렉터리가 없습니다
csle1: bash: /home/csle/hadoop-2.7.3/sbin/hadoop-daemon.sh: 그런 파일이나 디렉터리가 없습니다

라는 오류가 생깁니다. 분명히 디렉토리는 있는데 맵핑이 안됬나 오류를 뿜고 몇몇 프로그램들이 실행되지 않네요.

Answer

안녕하세요

위의 문제는 호스트 PC의 SSH 서비스가 포트 22번으로 동작하고 있을때 발생하는 문제입니다.

즉, 현재 서버의 설치 상태는

도커 내에서 SSH 22번으로 동작하고 있는 상태이고, 호스트 PC의 SSH도 22 포트로 동작하고 있는 상태인 것 같습니다.

따라서, zookeeper / hadoop / hbase는 통신을 위해서 ssh 22번 포트를 사용하며, 호스트 PC의 ssh 포트로 연결해서 해당 빅데이터 프레임워크 폴더를 찾아보니 없다고 나오는 에러입니다.

따라서, 호스트 PC의 SSH 포트를 설치 메뉴얼과 같이 2243으로 바꾸어 주시면 문제가 해결됩니다.