본문 바로가기

전체 글21

ES의 status Status ES(ElasticSearch) 에서 status는 현재 클러스터의 상태를 표시합니다. 아래의 명령어로 확인할 수 있습니다. [suychoi@localhost ~]$ curl -XGET localhost:9200/_cluster/health?pretty=true 🆘curl: (35) SSL received a record that exceeded the maximum permissible length. 이런 오류가 발생한다면, https:// 를 지우고 실행하면 됩니다. 현재 cluster 의 status 는 green 입니다. Status 종류 green 모든 샤드가 정상적으로 동작하고 있는 상태로 전체 인덱스에 read/write 가 정상임 yellow 일부 혹은 모든 인덱스의 repli.. 2022. 2. 25.
map map map의 함수 모양입니다. map(function, iterable) 매개변수는 함수, 반복가능한 자료형(리스트, 튜플 등) 이 사용됩니다. map 함수의 반환 값은 map 객체라서 해당 자료형을 list 혹은 tuple로 변환해야 합니다. 함수의 동작은 두 번째 인자로 들어온 자료형을 첫 번째 인자로 들어온 함수에 하나씩 집어넣어서 수행합니다. list 에 map 사용하기 map 은 리스트의 요소를 지정된 함수로 처리해주는 함수다. list(map(함수, 리스트)) tuple(map(함수, 튜플)) 예시 a = [1.2, 2.5, 3.7, 4.6] for i in range(len(a)): a[i] = int(a[i]) 출력결과 [1, 2, 3, 4] 매번 for 반복문으로 반복하면서 요소를 반.. 2022. 2. 24.
파이썬 문자<-> 아스키 코드 명령어 ord(문자) #문자를 아스키 코드로 chr(숫자) #숫자를 아스키 코드로 아스키 코드 표 Char Hex Oct Dec Char Hex Oct Dec Char Hex Oct Dec Char Hex Oct Dec Ctrl-@ NUL 00 000 0 Space 20 040 32 @ 40 100 64 ` 60 140 96 Ctrl-A SOH 01 001 1 ! 21 041 33 A 41 101 65 a 61 141 97 Ctrl-B STX 02 002 2 " 22 042 34 B 42 102 66 b 62 142 98 Ctrl-C ETX 03 003 3 # 23 043 35 C 43 103 67 c 63 143 99 Ctrl-D EOT 04 004 4 $ 24 044 36 D 44 104 68 d 6.. 2022. 2. 24.
Baremetal server Baremetal server 는 뭘까?? Baremetal 은 원래 아무것도 설치되지 않은 하드웨어를 의미한다. 하지만 클라우드에서는 하나의 사용 방법이라고 할 수 있다. 클라우드에서의 Baremetal server 클라우드는 가상화라는 기술을 통해서 서비스를 제공한다. 가상화는 하이퍼바이저라는 SW를 사용해서 하나의 자원을 나눠서 사용하는 기술이다. 가상화를 하게되면 하이퍼바이저를 거쳐야하고 resource(=자원)를 나눠서 사용하기 때문에 아무래도 한계가 있다. 이러한 단점을 보완한 개념이 baremetal server이다. 즉, 가상화를 하지 않은 클라우드 서버라고 할 수 있다. 그렇다면 On-Premise 방식과의 차이점은?? on-premise 서버는 직접 서버를 구매하여 사용하기 까지 많은 .. 2022. 2. 24.