레이블이 DB인 게시물을 표시합니다. 모든 게시물 표시
레이블이 DB인 게시물을 표시합니다. 모든 게시물 표시

2021년 2월 10일 수요일

Apache Zeppelin jdbc 구축기

회사에 빅데이터 분석 툴을 위해 이것저것 알아보고 조언도 듣다가..

일단은 Apache Zeppelin 을 구축해 보기로 결심..

1. 처음에는 내 로컬에 구축해서 돌려보려고 시도함.

2. 최신 버전이 2021-02-10 기준 0.9 버전인데.. 공식적으로 윈도우즈를 지원하지 않는 것으로 보임.. 어떻게든 돌려볼려고 했으나, 온갖 별의별 오류가 나와서 실패.

3. 오류 찾다가 시간 다 갈꺼 같아서.. 회사 NAS에 구축 시도.

4. 처음에는 시놀로지 NAS에 구축하다가, 콘솔 명령어가 너무 부족해서, CentOS 6.6 쓰는 파일서버로 계획 변경

5. 패키지 설치보다는 편안하게 docker로 설치하기로 결심

6. 환경이 mssql이라 mssql jdbc 드라이버 준비 (다운로드) : 최신버전으로 함 (9.2)

7. Apache Zeppelin docker image는 여기서 받음 (가보자)

8. docker 설치는 너무 쉬워서 패스, 기본 구동도 쉬워서 패스.

9. 참고글을 보고 진행함. 참고에서는 명령어를 치라고 되어 있는데, 그냥 sh 파일 만들어서 진행함.

10. 내용에서 좀 다르게 한거는 artifacts 이 경로가 실제 구동되었을때 위치가 좀 다르더만.. artifacts 안에다가 jdbc 드라이버를 넣으면 됨.

11. 참고글에는 jTDS 드라이버로 했으나, 내 환경에서는 되지 않기에 MS에서 제공하는 것으로 변경함.

12. 인터프리터 설정에서 jdbc 설정하듯이 하면 됨.. 쉽다..

13. 노트 생성하고 쿼리 날려보니 결과도 잘 나옴..

14. 자~~ 이제 뭘 해볼까...


끗!!


2019년 7월 17일 수요일

아주 가끔 필요한 MS-SQL용 달력 쿼리

회사에서

특정 기간 검색에 대한 일자별 통계를 내 주려고 하는데..

달력을 생성해야 해서리..

이래저래 찾은 거 중에 그냥 제일 간단한 거..

  1. SELECT CONVERT(CHAR(10),dateadd(d,NUMBER,'2019-07-01'),120) dt
  2. FROM master..spt_values
  3. WHERE TYPE = 'P' AND NUMBER <= datediff(d,'2019-07-01','2019-07-17')
  4. ORDER BY 1 DESC

가끔 쓰지만.. 요긴하다..

2018년 8월 21일 화요일

Using SQuirreL SQL Client With OpenJDK 10.X

Java가 유료화 된다는 소식을 접하고..

나중에 생길수도 있는 불필요한 문제를 피하고자 OpenJDK로 갈아탔다..

요즘엔 Java 개발할 일이 없어서 일단... 환경설정만 OpenJDK 10.2 버전에 맞게 설정했음.

그런데!!!

두둥!!!!

Squirrel SQL Client 3.7.X 버전이 니가 JRE를 10 버전 이상 쓰고 있다고 안된다고 오류 발생.

OpenJDK 버전을 상위버전에서 지원할까 하여 3.8.1 버전 다운로드해서 설치했지만..

여전히 같은 오류 발생...

로그를 봤을때는 JRE 버전체크를 통과 못하는 것으로 보인다..

실행 배치 파일을 열어서 확인..


다음과 같은 줄이 보였다..

@REM "%LOCAL_JAVA%" -cp "%SQUIRREL_SQL_HOME%\lib\versioncheck.jar" JavaVersionChecker 1.8 9


@REM는 내가 주석처리 한 거임.. 위의 명령 대신...

"%LOCAL_JAVA%" -cp "%SQUIRREL_SQL_HOME%\lib\versioncheck.jar" JavaVersionChecker 10

요렇게 바꿔주니까 통과!!

그런데.. 기존 설정에서 MS-SQL JDBC 드라이버를 6.2 버전쓰고 있었는데..

이번엔 Class가 없다는 오류가 발생..

역시 요딴거에 패치가 있을듯 하여.. 검색하니..

https://docs.microsoft.com/ko-kr/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

에서 7.0 버전 발견..

설치해 보니.. JRE 8 버전과 JRE 10 버전 두가지 드라이버가 있드라..

그래서.. 10버전으로 드라이버 교체해서 성공!!

끗!


2017년 4월 20일 목요일

회사 DB를 튜닝할때 참고한 글...

확실하게 효과 본 링크글..

http://blog.daum.net/wowratm/8486613

여기서 제일 효과가 괜찮은건

"비용이 높은 누락된 인덱스"

이것만 적용해도 속도가 엄청 좋아짐!

[낯선] 2026.06.20 이태원 MZK MuzikBar 공연

간만의 공연 이태원 비틀즈가 이전하여 MZK MuzikBar 로 새 단장 오픈을 한 뒤로 2번째 공연 새 베이시스트가 합류한 뒤로 첫 공연이기도 함.. 이래저래 틀린 부분도 많지만.. 그래도 간만에 그럭저럭 잘했다.. https://www.youtub...