Apache NiFi 설치
centos7 기준입니다.
호스트명이 mast03인 서버에 NiFi - 1.12.0 standalone모드로 설치하도록 하겠습니다.
실행권한은 hadoop유저이며,
java 환경변수가 설정되어있음을 가정합니다.
https://developer-woong.tistory.com/38
centos linux java 환경변수설정
centos7 기준입니다. jdk8 버전 다운로드 후 /opt/apps/라는 디렉토리에 압축파일을 업로드 하였습니다. 추후 진행입니다. 1. 압축 해제 및 폴더명 변경 tar xvfz /opt/apps/[jdk8 TAR.GZ] mv /opt/apps/[압축해제된
developer-woong.tistory.com
1. nifi 압축파일 다운로드 및 압축해제
action server: mast03
user: root
pwd: -
cmd:
cd /opt/apps
wget https://archive.apache.org/dist/nifi/1.12.0/nifi-1.12.0-bin.tar.gz
tar xvfz nifi-1.12.0-bin.tar.gz
chown -R hadoop:hadoop /opt/apps/nifi-1.12.0
2. nifi 데이터 저장소 결로 생성 및 권한 부여
action server: mast03
user: root
pwd: -
cmd:
mkdir /data/nifi
chown -R hadoop:hadoop /data/nifi
su - hadoop
cd /opt/apps/nifi-1.12.0
3. nifi 설정파일 수정
action server: mast03
user: hadoop
pwd: /opt/apps/nifi-1.12.0
cmd:
vi conf/nifi.properties
# 엡 포트 지정
nifi.web.http.port=18080
# nifi 데이터 저장 경로 지정
nifi.database.directory=/data/nifi/database_repository
nifi.flowfile.repository.directory=/data/nifi/flowfile_repository
nifi.content.repository.directory.default=/data/nifi/content_repository
nifi.provenance.repository.directory.default=/data/nifi/provenance_repository
4. nifi 기동 및 상태 확인
action server: mast03
user: hadoop
pwd: /opt/apps/nifi-1.12.0
cmd:
./bin/nifi.sh start
nifi web확인
nifi 데이터 저장 경로 생성 확인
nifi 메모리 설정법입니다.
https://developer-woong.tistory.com/48
Apache NiFi 메모리 설정
nifi에서 사용할 메모리 사이즈 설정방법입니다. vi ${NIFI_HOME}/conf/bootstrap.conf # 최소 java.arg.2=-Xms512m # 최대 java.arg.3=-Xmx2048m
developer-woong.tistory.com