반응형

똑같은 질문을 claude, chatgpt, gemini(무려 프로) 에 던졌다.

(물론 gemini를 결제하지..는 않았고 무료 프로모션이 있어서 이용해봤다)

 

질문:

mariadb에서 abc table의 col1 column는 1개의 row가 있고 53023,53022,53021 데이터가 들어가 있다. 53023, 53022, 53021을 각각 1개의 row로 만드는 쿼리를 작성해줘

 

chatgpt - 원했던 답은 아니지만 열받지는 않는다

-- 기존의 데이터를 임시 테이블에 복사합니다.
CREATE TEMPORARY TABLE temp_table AS
SELECT col1 FROM abc;

-- abc 테이블을 초기화합니다.
TRUNCATE TABLE abc;

-- 임시 테이블의 데이터를 사용하여 abc 테이블에 새로운 row를 추가합니다.
INSERT INTO abc (col1) SELECT 53023 FROM temp_table;
INSERT INTO abc (col1) SELECT 53022 FROM temp_table;
INSERT INTO abc (col1) SELECT 53021 FROM temp_table;

-- 임시 테이블을 삭제합니다.
DROP TEMPORARY TABLE temp_table;

 

claude - 그래도 뭔가를 더 시도해볼만한 여지를 만들어준 원하는 형태의 답변

SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(col1, ',', n.digit), ',', -1)) AS new_col
FROM abc
CROSS JOIN (
  SELECT 1 AS digit
  UNION ALL SELECT 2
  UNION ALL SELECT 3
) n
WHERE n.digit <= 1 + (LENGTH(col1) - LENGTH(REPLACE(col1, ',', '')))

 

gemini(pro) - 지금이라도 몇개 안되는 구글 주식 팔아버릴까

SELECT col1
FROM abc
WHERE col1 IN (53023, 53022, 53021);
반응형
반응형

xz library가 없어서 그렇다고 한다

brew install xz

uninstall 후 다시 install

raceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/halyang/.pyenv/versions/3.9.19/lib/python3.9/lzma.py", line 27, in <module>
    from _lzma import *
ModuleNotFoundError: No module named '_lzma'
WARNING: The Python lzma extension was not compiled. Missing the lzma lib?
Installed Python-3.9.19 to /Users/halyang/.pyenv/versions/3.9.19
➜ ~ brew install xz
➜ ~ pyenv uninstall 3.9.19
pyenv: 3.9.19 uninstalled
➜ ~ pyenv install 3.9
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.9.19.tar.xz...
-> https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tar.xz
Installing Python-3.9.19...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk

 

https://gist.github.com/iandanforth/f3ac42b0963bcbfdf56bb446e9f40a33

 

ModuleNotFoundError: No module named '_lzma'

ModuleNotFoundError: No module named '_lzma'. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

반응형
반응형

mac m2에서 hadoop edge 환경 image docker run 후 hdfs 실행 시 발생

 

- base image: rockylinux:8.9

- 설치 : wget, python, sudo, ansible

 

해결 방법: FROM에 platform 추가

FROM --platform=linux/amd64 rockylinux:8.9

 

 

x86_64 architecture에서 compile된 app을 arm64 base의 image에서 수행시키려고 해서 에러가 발생

 

사족.

처음에 alpine으로 시도하였는데, alpine은 platform 옵션을 줘도 동일 에러가 발생했다.

추가 라이브러리를 설치해야 할 것으로 보이며 alpine image에 git이 포함되기는 했으나 image 파일이 50mb정도밖에 차이가 안나서 그냥 rocky나 ubuntu 쓰는 것이 정신적으로 이로울 것 같다.

 

 

 

출처 : https://stackoverflow.com/questions/71040681/qemu-x86-64-could-not-open-lib64-ld-linux-x86-64-so-2-no-such-file-or-direc

 

qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory

I have a Rancher Deskop(dockerd) on M1 MacOS and when I am trying to build below dockerfile I am getting an error such as below. Here is the command how I am trying to build the image docker build ...

stackoverflow.com

 

 

반응형

'Ecosystem > docker, k8s' 카테고리의 다른 글

local k8s 테스트 환경 구축 - kind, k9s  (0) 2024.01.24
반응형

kind 설치

brew install kind

 

kind-config.yaml을 아래 내용으로 작성한다

kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: worker
- role: worker
- role: worker

 

cluster 생성

kind create cluster --config kind-config.yaml

# 이미 있는 경우는 삭제 후 생성
kind delete cluster

 

context 생성 확인

kubectl config get-contexts

CURRENT   NAME                          CLUSTER      AUTHINFO           NAMESPACE
*         kind-kind                     kind-kind    kind-kind

 

참고: https://kind.sigs.k8s.io/?ref=blog.joe-brothers.com

 

k9s - k8s 관리 tool 설치

brew install k9s

 

반응형
반응형

구글링 검색 결과는

1. cache 삭제(해당 경로에 cache 없음)

2. code --no-sandbox

 

두개 였는데, 둘 다 효과없었다.

내가 진행한 방법 : vscode update

 

update했더니 메시지가 바뀌었다

loading webview: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker

반응형
반응형

vscode에서 jupyter notebook을 실행시키는 데 위 메세지가 발생함

cache나 충돌 때문에 그럴 수 있다고 함

 

활성 상태 보기 실행

프로세스 이름으로 정렬해서 보니 Code가 2개였음

둘 다 강제 종료하고 VScode 재시작

정상적으로 진행됨

반응형
반응형

jdk8로 maven build를 해야해서 설치를 했는데

export로 JAVA_HOME을 교체해도 15 그대로

bashrc에 넣어주고 터미널 재시작해도 15 그대로..

하지만 $JAVA_HOME은 1.8으로 바뀌었고, $JAVA_HOME/bin/java -version 하면 1.8이고

➜  target git:(master) ✗ java -version
openjdk version "15.0.1" 2020-10-20
OpenJDK Runtime Environment (build 15.0.1+9)
OpenJDK 64-Bit Server VM (build 15.0.1+9, mixed mode, sharing)

➜  target git:(master) ✗ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

/usr/opt 아래의 java를 삭제하였음

삭제 후 java -version 확인 : 11이 되었음

ls -al /usr/local/opt/openjdk/bin/java
sudo rm -rf /usr/local/opt/openjdk

➜  Cellar java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.4+11)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.4+11, mixed mode)

8로 교체

➜  ~ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
➜  ~ java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
반응형
반응형

airflow를 설치하다보면 자주 등장한다..

 

debian계열(apt) : apt 업데이트 후 libsasl2-dev, gcc, g++ 설치

apt-get update
apt-get install -y --no-install-recommends libsasl2-dev gcc g++

redhat계열(yum) : cyrus-sasl-devel 설치

sudo yum install cyrus-sasl-devel

 

반응형

+ Recent posts