Ubuntu 22.04에 Apache Solr 9.0을 설치하는 방법

Ubuntu 22.04에 Apache Solr 9.0을 설치하는 방법

2022-10-18 last update

5 minutes reading Solr apache solr Ubuntu 22.04
Apache Solr은 Java로 작성된 오픈 소스 검색 플랫폼입니다. Solr는 전체 텍스트 검색, 맞춤법 제안, 사용자 지정 문서 순서 및 순위 지정, 스니펫 생성 및 강조 표시를 제공합니다. 이 튜토리얼은 Ubuntu 22.04 Jammy Jellyfish 시스템에 Apache Solr 9.0을 설치하는 데 도움이 될 것입니다.

1단계 – 자바 설치

Apache Solr 9를 실행하려면 Java 11 이상의 버전이 필요했습니다. 또한 Java 17로 테스트되었습니다. 시스템이 Apache Solr의 모든 요구 사항을 충족하는지 확인하십시오. 시스템에 Java가 설치되어 있지 않은 경우 다음 명령을 실행하십시오.
sudo apt update && sudo apt install default-jdk 
설치 후 활성 Java 버전을 확인하십시오.(vitag.Init = window.vitag.Init || []).push(function(){ viAPItag.display("vi_1879779679")})
java -version 

openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Ubuntu 22.04에 다른 Java 버전을 설치하려면 아래 링크를 방문하십시오.
#!/how-to-install-java-on-ubuntu-22-04/

2단계 – Ubuntu에 Apache Solr 설치

이 튜토리얼을 작성하는 시점에서 Apache Solr 9.0은 사용 가능한 최신 버전입니다. 다음 명령으로 다운로드할 수 있습니다. 다운로드에 실패한 경우 Solr 다운로드 페이지를 방문하여 최신 버전을 다운로드하십시오. Apache Solr 9.0을 다운로드하려면 다음을 입력하십시오:(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display ("vi_1879779679")})
wget https://dlcdn.apache.org/solr/solr/9.0.0/solr-9.0.0.tgz 
다운로드 후 Solr 아카이브 파일에서 Apache Solr 서비스 설치 프로그램 셸 스크립트의 압축을 풉니다.
tar xzf solr-9.0.0.tgz solr-9.0.0/bin/install_solr_service.sh --strip-components=2 
그런 다음 다음 명령을 실행하여 Ubuntu에서 Solar 설치를 시작합니다. 다운로드한 아카이브 파일의 동일한 디렉토리에서 명령을 실행해야 합니다.
sudo bash ./install_solr_service.sh solr-9.0.0.tgz 
Ubuntu에 Apache Solr 설치이것은 Ubuntu 시스템에 Apache Solr 설치를 완료합니다.(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display("vi_1879779679) ")})

3단계 – Solr 서비스 관리

Solr이 시스템에서 서비스로 구성됩니다. 다음 명령을 사용하여 Solr 서비스의 시작, 중지 및 상태를 확인할 수 있습니다.
  • Solr 서비스 시작:
    sudo systemctl stop solr 
    
  • Solr 서비스 중지:
    sudo systemctl start solr 
    
  • Solr 서비스의 상태를 확인하십시오.
    sudo systemctl status solr 
    
  • 4단계 – 새 Solr 컬렉션 만들기

    시스템에 Solr를 성공적으로 설치한 후. 다음 명령을 사용하여 Apache Solr에서 첫 번째 컬렉션을 만듭니다.
    sudo su - solr -c "/opt/solr/bin/solr create -c mycol1 -n data_driven_schema_configs" 
    
    Ouput:
    Created new core 'mycol1'

    5단계 – Apache Solr 공개 액세스 허용

    기본 Apache Solr는 localhost에서만 실행됩니다. Solr 서버가 네트워크를 통해 공개적으로 액세스할 수 있도록 허용하려면/etc/default/solr.in.sh 구성 파일을 편집하십시오.
    sudo vim /etc/default/solr.in.sh 
    
    SOLR_JETTY_HOST 변수를 검색하십시오. 시작 해시(#) 기호를 제거하여 주석 처리를 제거합니다. 값을 "0.0.0.0"으로 설정합니다. Apache Solr 수신 호스트 주소 변경 파일을 저장하고 닫습니다. 변경 사항을 적용하려면 Solr 서비스를 다시 시작하십시오.
    sudo systemctl restart solr 
    
    Apache Solr 수신 호스트 주소를 확인하십시오.
    sudo ss -tupln  | grep 8983 
    
    Apache Solar 수신 호스트 및 포트 확인 위 스크린샷에 따라 Solr는 모든("*") 인터페이스에서 수신 대기 중입니다.

    6단계 – Solr 관리자 패널에 액세스

    기본 Apache Solr는 포트 8983에서 실행됩니다. 해당 서버를 가리키는 서버 IP 주소 또는 도메인 이름을 사용하여 웹 브라우저에서 Solr 포트에 액세스할 수 있습니다.
  • http://solr..net:8983/
  • Apache Solr Dashboard이제 왼쪽 사이드바의 core selector 드롭다운에서 "mycol1"을 선택하십시오. Apache Solr Collection Dashboard여기에서 생성된 통계를 볼 수 있습니다. "mycol1"이라는 이전 단계의 컬렉션입니다. 왼쪽 사이드바에서 "Core Selector"를 클릭하고 생성된 컬렉션을 선택합니다.

    결론

    이 튜토리얼에서는 Ubuntu 22.04 Linux 시스템에 Apache Solr 서비스를 설치하는 방법을 배웠습니다.