메뉴 건너뛰기

Bigdata, Semantic IoT, Hadoop, NoSQL

Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다. 문의사항은 gooper@gooper.com로 메일을 보내주세요.


fuseki/jena/ jena/fuseki 3.4.0 설치

총관리자 2017.07.25 10:35 조회 수 : 172

1. Jena, Fuseki 다운로드

https://jena.apache.org/download/


2. 업로드및 압축풀기

tar xvfz apache-jena-3.4.0.tar.gz

tar xvfz apache-jena-fuseki-3.4.0.tar.gz


3. 링크 생성

ln -s apache-jena-3.4.0 jena

ln -s apache-jena-fuseki-3.4.0 fuseki


4. TDB를 저장할 위치 폴더 생성

<Fuseki설치경로>/mydb


5. Fuseki 실행 스크립트 생성(이름 : run_fuseki.sh)

SERVICE_HOME=/svc
APP_NAME=gsda
APPS_HOME=${SERVICE_HOME}/apps
APP_HOME=${APPS_HOME}/${APP_NAME}
JENA_HOME=${APP_HOME}/bin/apache-jena-3.4.0
FUSEKI_HOME=${APP_HOME}/bin/apache-jena-fuseki-3.4.0
FUSEKI_BASE=${APP_HOME}/bin/apache-jena-fuseki-3.4.0/run
export FUSEKI_HOME FUSEKI_BASE JENA_HOME
nohup <Fuseki설치경로>/fuseki-server --port=3030 --update --loc=<Fuseki설치경로>/mydb /icbms &


6. ./run_fuseki.sh 실행

[2017-07-25 10:46:35] Server     INFO  Started 2017/07/25 10:46:35 KST on port 3030
[2017-07-25 10:50:20] Server     INFO  Running in read-only mode for /icbms
[2017-07-25 10:50:20] Server     INFO  Apache Jena Fuseki 3.4.0
[2017-07-25 10:50:20] Config     INFO  FUSEKI_HOME=<Fuseki설치경로>/apache-jena-fuseki-3.4.0
[2017-07-25 10:50:20] Config     INFO  FUSEKI_BASE=<Fuseki설치경로>/apache-jena-fuseki-3.4.0/run
[2017-07-25 10:50:20] Config     INFO  Shiro file: file:///<Fuseki설치경로>/apache-jena-fuseki-3.4.0/run/shiro.ini
[2017-07-25 10:50:20] Config     INFO  Template file: templates/config-tdb-dir
[2017-07-25 10:50:20] Config     INFO  TDB dataset: directory=<Fuseki설치경로>/fuseki/mydb
[2017-07-25 10:50:21] Config     INFO  Register: /icbms


7. 브라우져로 접근해본댜

http://localhost:3030/icbms


* 기본적으로 localhost이외의 도메인으로 dataset에 대한 manage관련 메뉴가 활성화 되지 않는데 이때는

shiro.ini파일을 아래와 같이 수정하면 모든 접근이 가능해 지지만 보안에 취약해진다.


<Fuseki설치위치>/run/shiro.ini에서

가. "/$/** = localhostFilter"부분을 아래같이 주석으로 막아주고

## and the rest are restricted to localhost.
## /$/** = localhostFilter


나. "/$/** = anon"부분을 찾아서 아래와 같이 주석을 제거해준다.

## or to allow any access.
/$/** = anon



번호 제목 글쓴이 날짜 조회 수
461 서버중 slave,worker,regionserver만 재기동해야 할때 필요한 기동스크립트및 사용방법 총관리자 2017.02.03 143
460 LUBM 데이타 생성구문 총관리자 2017.07.24 143
459 ?a는 모두 표시하면서 ?b와 비교하여 ?a=?b는 ""로 하고 ?a!=?b 인경우는 해당값을 가지는 결과 집합을 구하는 경우 file 총관리자 2016.01.29 144
458 mongodb에서 큰데이타 sort시 오류발생에 대한 해결방법 총관리자 2015.12.22 145
457 update(update와 delete->insert)사용시 주의/참고사항 총관리자 2016.01.06 146
456 [jsoup]Jsoup Tutorial 총관리자 2017.04.11 146
455 Apache Toree설치(Jupyter에서 Scala, PySpark, SparkR, SQL을 사용할 수 있도록 하는 Kernel) 총관리자 2018.04.17 146
454 Cloudera의 API를 이용하여 impala의 실행되었던 쿼리 확인하는 예시 총관리자 2018.05.03 148
453 magento2 2.1.3을 수동으로 설치하는 방법 총관리자 2017.02.01 149
452 이미지 관리 오픈소스 목록 총관리자 2018.03.11 149
451 천문학적, 기후학적, 기상학적, 생물학적, 농사계절 구분 총관리자 2015.12.16 150
450 [HIVESERVER2]프로세스의 thread및 stack trace를 덤프하는 방법(pstack, jstack) 총관리자 2022.05.11 150
449 No broker partitions consumed by consumer thread오류 발생시 확인/조치할 사항 총관리자 2016.09.02 151
448 [PHP7.0]로그파일 위치 총관리자 2017.05.07 151
447 windows7에서 lagom의 hello world를 빌드하여 실행하는 경우의 로그(mvn lagom:runAll -Dscala.binary.version=2.11) 총관리자 2017.12.22 152
446 test2 총관리자 2017.05.01 153
445 schema.xml vs managed-schema 지정 사용하기 - 두개를 동시에 사용할 수는 없음 총관리자 2017.07.09 153
444 spark 시동중 applicationHistory 로그 디렉토리가 없다고 하면서 기동되지 않는 경우 총관리자 2018.06.01 153
443 [CentOS] 네트워크 설정 총관리자 2018.03.26 154
442 format된 namenode를 다른 서버에서 다시 format했을때 오류내용 총관리자 2016.09.22 155

A personal place to organize information learned during the development of such Hadoop, Hive, Hbase, Semantic IoT, etc.
We are open to the required minutes. Please send inquiries to gooper@gooper.com.

위로