PDI-Microsoft Excel Writer-권한이 거부되었습니다.

알도 이나시오 다 실바

PDI를 사용하여 Microsoft Excel Writer 구성 요소를 사용하는 폴더에 Excel.xslx 파일을 생성하고 있으며 마이크로 서비스에서이 파일을 읽으려고합니다. 문제는 파일에 -rw-r ----- 권한이 있기 때문에 읽을 수 없다는 것입니다. 모든 사람에게 권한이있는 파일을 어떻게 작성하거나 PDI에서이 권한을 어떻게 변경할 수 있습니까?

알도 이나시오 다 실바

"pentaho"라는 사용자를 생성하고 동일한 도커에서 동일한 사용자로 서비스를 실행하도록했습니다.

Dockerfile Pentaho :

...

RUN cd /pentaho && \
  rm /pentaho/*server*/promptuser.sh; \
  sed -i -e 's/\(exec ".*"\) start/\1 run/' /pentaho/*server*/tomcat/bin/startup.sh; \
  mkdir /home/pentaho && groupadd -r pentaho && useradd -r -g pentaho -p $(perl -e'print crypt("pentaho", "aa")' ) -G sudo pentaho && \ 
  chown -R pentaho.pentaho /pentaho && \ 
  chown -R pentaho.pentaho /home/pentaho

WORKDIR /pentaho
USER pentaho


EXPOSE 8080

Dockerfile 앱 :

FROM    company/pentaho:1.0.0
MAINTAINER  Company

ADD start_scripts/run.sh /pentaho/

...
RUN sudo chown -R pentaho.pentaho /pentaho/pentaho-server

WORKDIR /pentaho
USER pentaho


EXPOSE 8080

# 1. Run 

ENTRYPOINT ["bash", "/pentaho/run.sh"]

Run.sh :

if [ -z "$DEBUG" ]; then
  echo Starting Sheet Formatting service and Pentaho in DEBUG mode
  cd /pentaho/
  java -jar sheet-service.jar & 
  cd *server*
  ./start-pentaho.sh;
else
  echo Starting Sheet Formatting service and Pentaho in normal mode
  cd /pentaho/
  java -jar sheet-service.jar &
  cd *server*
  ./start-pentaho-debug.sh;
fi

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel VBA 런타임 오류 '70': 권한이 거부되었습니다.

분류에서Dev

권한이 거부되었습니다.

분류에서Dev

chmod가 설정되면 권한이 거부되었습니다.

분류에서Dev

777 파일에 대한 권한이 거부되었습니다.

분류에서Dev

"git push"에 대한 권한이 거부되었습니다.

분류에서Dev

Lamda 함수에 대한 권한이 거부되었습니다.

분류에서Dev

777 파일에 대한 권한이 거부되었습니다.

분류에서Dev

Android : 실패한 eacces 권한이 거부되었습니다.

분류에서Dev

내 ~ / .bashrc에 대한 권한이 거부되었습니다.

분류에서Dev

구성에 대한 권한이 거부되었습니다.

분류에서Dev

git clone에 대한 권한이 거부되었습니다.

분류에서Dev

드라이버 설치 권한이 거부되었습니다.

분류에서Dev

드라이버 설치 권한이 거부되었습니다.

분류에서Dev

복사하는 동안 권한이 거부되었습니다.

분류에서Dev

Matlab 설치-Java 권한이 거부되었습니다.

분류에서Dev

777 폴더에서 권한이 거부되었습니다.

분류에서Dev

Dataproc Python API 오류 권한이 거부되었습니다.

분류에서Dev

Firebase 권한이 거부되었습니다.

분류에서Dev

kubectl exec 권한이 거부되었습니다.

분류에서Dev

StorageException : 권한이 거부되었습니다.

분류에서Dev

git init : 권한이 거부되었습니다.

분류에서Dev

Git 체크 아웃 권한이 거부되었습니다.

분류에서Dev

ImageGrab-권한이 거부되었습니다.

분류에서Dev

AWS EFS 탑재 권한이 거부되었습니다.

분류에서Dev

AWS Organizations 권한이 거부되었습니다.

분류에서Dev

Laravel : mkdir () : 권한이 거부되었습니다.

분류에서Dev

AWS Lambda EFS | EACCES : 권한이 거부되었습니다.

분류에서Dev

Firebase DatabaseError가있는 Flutter : 권한이 거부되었습니다.

분류에서Dev

TERMUX- bash : ./a.out : 권한이 거부되었습니다.

Related 관련 기사

  1. 1

    Excel VBA 런타임 오류 '70': 권한이 거부되었습니다.

  2. 2

    권한이 거부되었습니다.

  3. 3

    chmod가 설정되면 권한이 거부되었습니다.

  4. 4

    777 파일에 대한 권한이 거부되었습니다.

  5. 5

    "git push"에 대한 권한이 거부되었습니다.

  6. 6

    Lamda 함수에 대한 권한이 거부되었습니다.

  7. 7

    777 파일에 대한 권한이 거부되었습니다.

  8. 8

    Android : 실패한 eacces 권한이 거부되었습니다.

  9. 9

    내 ~ / .bashrc에 대한 권한이 거부되었습니다.

  10. 10

    구성에 대한 권한이 거부되었습니다.

  11. 11

    git clone에 대한 권한이 거부되었습니다.

  12. 12

    드라이버 설치 권한이 거부되었습니다.

  13. 13

    드라이버 설치 권한이 거부되었습니다.

  14. 14

    복사하는 동안 권한이 거부되었습니다.

  15. 15

    Matlab 설치-Java 권한이 거부되었습니다.

  16. 16

    777 폴더에서 권한이 거부되었습니다.

  17. 17

    Dataproc Python API 오류 권한이 거부되었습니다.

  18. 18

    Firebase 권한이 거부되었습니다.

  19. 19

    kubectl exec 권한이 거부되었습니다.

  20. 20

    StorageException : 권한이 거부되었습니다.

  21. 21

    git init : 권한이 거부되었습니다.

  22. 22

    Git 체크 아웃 권한이 거부되었습니다.

  23. 23

    ImageGrab-권한이 거부되었습니다.

  24. 24

    AWS EFS 탑재 권한이 거부되었습니다.

  25. 25

    AWS Organizations 권한이 거부되었습니다.

  26. 26

    Laravel : mkdir () : 권한이 거부되었습니다.

  27. 27

    AWS Lambda EFS | EACCES : 권한이 거부되었습니다.

  28. 28

    Firebase DatabaseError가있는 Flutter : 권한이 거부되었습니다.

  29. 29

    TERMUX- bash : ./a.out : 권한이 거부되었습니다.

뜨겁다태그

보관