환경 CentOS 7, yum   설치

에러 메시지
Error code EACCES: Insufficient permissions for extracting the browser archive. Make sure the Kibana data directory (path.data) is owned by the same user that is running Kibana.


디렉토리 생성이 안되어 kibana 프로세스가 계속 재구동 되는 문제 발생

해결
mkdir /usr/share/kibana/data
chown kibana:kibana /usr/share/kibana/data

CentOS 7에서 docker 사용 중 데이터 경로를 변경해야 해서 찾아보고 다음과 같이 설정해서 변경했습니다.

docker의 기본 데이터 저장 경로는 다음과 같습니다

/var/lib/docker

이 경로를 지정하는 가장 간단한 방법은 다음과 같이 data-root를 지정하면 됩니다.

vim /etc/docker/daemon.json

{  
    "data-root": "/data/docker"  
}

운영 중 변경하신다면 다음과 같이 하시면 됩니다.

 

  • 데몬 중지 ( systemctl stop docker)
  • 데이터 이전
  • daemon.json 생성
  • 데몬 기동 ( systemctl start docker)

 

상세 설명은 다음의 링크를 참고합니다.
https://docs.docker.com/config/daemon/systemd/

ps. 신규 에디터로 작성했는데 블로그 스킨과 뭐가 맞지 않는지 이상해보이네요.

Spring Boot Data Jpa 프로젝트에 Querydsl 적용하기  예제를 따라 해보려고 하다보니

gradle 5.0에서는 잘 되지 않았다.

처음에는 gradle 에서 달라진 annotationprocessor 때문이라고 생각해서 테스트를 해봤는데 잘 되지 않았다.

    compileOnly('org.projectlombok:lombok')
    annotationProcessor("org.projectlombok:lombok")

한참 구글링 해보면서 이런 저런 옵션을 설정 해봤는데 최종적으로는 다음과 같은 설정을 하면

gradle 5.0에서 queryDSL 과 lombok ,spring-boot 이 잘 동작 한다.


plugin

plugins {
id "org.springframework.boot" version "2.1.1.RELEASE"
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
id "io.franzbecker.gradle-lombok" version "1.14"
id "io.spring.dependency-management" version "1.0.6.RELEASE"
id "java"
id "idea"
}

io.franzbecker.gradle-lombok 를 사용하면 dependencies 설정이 자동으로 들어가기 때문에 따로 설정 하지 않아도 된다.

queryDSL 설정은 다음과 같이 한다.

// querydsl 적용
def querydslSrcDir = 'src/main/generated'

querydsl {
library = "com.querydsl:querydsl-apt"
jpa = true
querydslSourcesDir = querydslSrcDir
}

compileQuerydsl{
options.annotationProcessorPath = configurations.querydsl
}

configurations {
querydsl.extendsFrom compileClasspath
}

sourceSets {
main {
java {
srcDirs = ['src/main/java', querydslSrcDir]
}
}
}

이렇게 설정 하니 예제가 잘 동작 했다.

'지식창고 > Java' 카테고리의 다른 글

queryDSL lombok gradle 5.0  (3) 2019.01.02
eclipse workspace 삭제  (0) 2018.12.05
eclipse 설치한 플러그인  (0) 2018.04.10
gradle 유용한 플러그인  (0) 2016.07.25
eclipse neon으로 옮기면서 삽질  (0) 2016.07.15
eclipse + gradle => buildship  (0) 2016.07.04
  • seta 2019.05.01 18:58

    똑같이 설정해보았는데 빌드가 안되는데 dependencies 설정도 볼수 있을까요 ? ㅠㅠ

  • BlogIcon JohnSuhr 2019.06.23 22:58 신고

    ㅠㅠ 감사합니다 다른 문서 죄다 안되는데 여기서 한방에 해결했습니다!

  • BlogIcon 내나라 2019.09.16 15:12 신고

    저도 똑같이 설정 해보았는데 빌드가 안되는데 build.gradle 파일을 볼 수 있을까요 ?

    spring boot 2.1 + gradle 5.4.1 + eclipse
    --------

    마이바티스와 충돌때문에 안됐었습니다.
    마이바티스를 지우니까 잘 됩니다.