1.2. Apache Karaf에 Fuse 설치


Karaf의 Fuse 7.13용 표준 설치 패키지는 Red Hat 고객 포털에서 다운로드할 수 있습니다. Apache Karaf 컨테이너의 표준 어셈블리를 설치하고 전체 Fuse 기술 스택을 제공합니다.

Fuse 기능 및 번들의 사용자 지정 하위 집합이 포함된 Fuse 7.13의 사용자 지정 어셈블리를 만들 수 있습니다. 사용자 지정 빠른 시작에서는 Maven을 사용하여 Red Hat Fuse의 사용자 지정 어셈블리를 생성하는 방법을 보여줍니다. Fuse Software Downloads 페이지에서 다운로드 가능한 파일에서 모든 빠른 시작을 설치할 수 있습니다.

사전 요구 사항

Fuse를 설치하는 시스템은 1.1절. “Apache Karaf에 Fuse를 설치하기 위한 사전 요구 사항” 에 설명된 하드웨어 및 소프트웨어 요구 사항을 충족해야 합니다.

프로세스

  1. 브라우저에서 Fuse Software Downloads 페이지로 이동합니다.

    Red Hat 고객 포털에 로그인하지 않은 경우 로그인하라는 메시지가 표시되면 다운로드 페이지가 표시됩니다(계정이 Red Hat Fuse 서브스크립션에 연결되어야 함).

  2. Fuse 소프트웨어 다운로드 페이지에서 Karaf 설치 관리자의 Red Hat Fuse 7.13 오른쪽에 있는 다운로드 를 클릭하여 로컬 zip 파일을 가져옵니다.
  3. zip 파일의 내용을 모든 권한이 있는 디렉터리로 추출합니다.

    #, %, ^, , " 이라는 경로 이름에 공백 또는 다음 특수 문자가 있는 디렉토리에 zip 파일의 압축을 풉니다. 예를 들어 C:\Documents 및 Settings\Greco#Roman\Desktop\fuse 에 압축을 넣지 마십시오.

  4. IBM JDK를 사용하는 경우:

    예 1.1. IBM JDK의 추가 단계

    1. Fuse 설치 디렉터리의 /lib/endorsed 디렉토리에서 saaj-api .jar 파일을 제거합니다. 예를 들면 다음과 같습니다.

      rm lib/endorsed/org.apache.servicemix.specs.saaj-api-1.3-2.9.0.jar
    2. 다음과 같이 JAVA_OPTS 환경 변수를 설정합니다.

      JAVA_OPTS=-Xshareclasses:none

      Karaf 컨테이너를 시작하기 전에 JAVA_OPTS 환경 변수를 설정해야 합니다.

  5. ariaf 컨테이너의 Fuse에 대한 원격 액세스를 활성화하고 Fuse Console에 액세스할 수 있는 관리자 사용자를 추가합니다.

    참고

    기본적으로 컨테이너에 대해 사용자가 정의되어 있지 않습니다. 이 경우 전경에서 컨테이너를 실행할 수 있지만 원격으로 컨테이너에 액세스할 수 없으며 백그라운드에서 실행할 수 없습니다.

    다음 단계를 수행하여 admin 역할의 사용자를 하나 이상 생성합니다.

    1. 텍스트 편집기에서 Fuse 설치 디렉터리에 있는 etc/users.properties 파일을 엽니다.
    2. 다음 행을 찾습니다.

      #admin = admin,_g_:admingroup
      #_g_\:admingroup = group,admin,manager,viewer,systembundles,ssh
    3. 각 줄에서 선행 # 문자를 제거하여 줄의 주석을 제거합니다.
    4. 첫 번째 줄에서 admin 의 첫 번째 인스턴스를 선택한 사용자 이름(예: user1 )으로 변경합니다.
    5. 동일한 행에서 admin 의 두 번째 인스턴스를 해당 사용자의 암호로 변경합니다(예: passw0rd ).

      예를 들면 다음과 같습니다.

      user1 = passw0rd,_g_:admingroup
      _g_\:admingroup = group,admin,manager,viewer,systembundles,ssh
    6. 파일을 저장하고 닫습니다.
  6. Fuse를 시작하려면 Windows에서 Linux/Unix 또는 bin \fuse.errors에서 bin/fuse /fuse 를 실행합니다.
  7. 필요한 경우 Fuse 콘솔에 액세스하려면 웹 브라우저에서 제공된 URL을 열고 etc/users.properties 파일에 설정한 사용자 이름 및 암호로 로그인합니다. Fuse Console 사용에 대한 자세한 내용은 Karaf Standalone에서 Fuse 관리를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.