복붙노트

[HADOOP] hadoop 다중 클러스터에서 SSH 기본 포트 변경 [닫힘]

HADOOP

hadoop 다중 클러스터에서 SSH 기본 포트 변경 [닫힘]

내 Hadoop muti 노드 클러스터에는 3 개의 노드, 하나의 이름 노드와 2 개의 데이터 노드가 있습니다 .Hbase를 사용하여 데이터를 저장하고 있습니다. 몇 가지 이유로 인해 내가 알고있는 기본 ssh 포트 번호를 변경하고 싶지만 변경하면 어떤 구성 hadoop 및 hbase에서 변경해야합니까?

링크를 보았습니다.이 링크는 hadoop의 구성 변경 사항을 설명하지만 Hbase, Zookeper 및 Yarn의 구성도 변경해야한다고 생각합니다. 내가 맞아? 그렇다면 hadoop 및 hbase에서 어떤 변경을 수행해야합니까?

하둡 버전 2.7.1

HBase 버전 1.0.1.1

감사합니다 :)

해결법

  1. ==============================

    1.SSH는 Hadoop 관리 구성이 아니므로 클러스터에 새 노드를 추가하고 프로세스 간 통신 외에 Spark, Hbase, Zookeper 또는 Yarn과는 아무런 관련이 없습니다.

    SSH는 Hadoop 관리 구성이 아니므로 클러스터에 새 노드를 추가하고 프로세스 간 통신 외에 Spark, Hbase, Zookeper 또는 Yarn과는 아무런 관련이 없습니다.

    SSH 관련 설정을 변경하려면 모든 노드에서 / etc / ssh / sshd_config를 편집해야합니다. 그런 다음 모든 Hadoop 서비스와 sshd를 다시 시작하십시오.

    관련 라인은

    Port 22
    

    포트 번호를 변경 한 다음

    sudo service sshd restart
    

    hadoop-env.sh에는 HADOOP_SSH_OPTS 환경 변수가 있습니다. 나는 그것이 무엇을하는지 확실하지 않지만, 당신은 그렇게 포트를 설정하고 시도하는 것을 환영합니다.

    export HADOOP_SSH_OPTS="-p <num>"
    

    또한 이것에 대해서는 확실하지 않지만 hbase-env.sh에 있습니다.

    export HBASE_SSH_OPTS="-p <num>"
    

    모든 구성 설정이 완료되면 Hadoop 서비스를 다시 시작하십시오.

    stop-all.sh
    start-all.sh
    
  2. from https://stackoverflow.com/questions/35224304/change-ssh-default-port-in-hadoop-multi-cluster by cc-by-sa and MIT license