Notice
Recent Posts
Recent Comments
Link
티끌모아 태산
Metricbeat 실행 오류 발생 (GLIBC 2.12) 본문
메트릭빗 실행시 아래와 같은 오류 발생
/usr/share/metricbeat/bin/metricbeat: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/metricbeat/bin/metricbeat)
GLIBC를 못찾는다고 한다.
GLIBC는 간략하게 설명하자면, 유닉스계열 시스템을 구성하고있는 C언어 라이브러리이다.
https://ko.wikipedia.org/wiki/Glibc
glibc - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 리눅스 API는 리눅스 커널의 시스템 콜 인터페이스, GNU C 라이브러리(GNU), libdrm, libalsa 그리고 libevdev (freedesktop.org)에 의해 구성된다. GNU C 라이브러리는 리눅스
ko.wikipedia.org
내 리눅스 서버의 GLIBC 버전을 확인해보자
ldd --version
아래와 같이 나온다
ldd (GNU libc) 2.12
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
GLIBC 버전이 최소 2.14 이상 되어야 하는데, 2.12로 최소 버전보다 낮다.
그럼 방법은 두 가지다.
GLIBC의 버전을 올리거나, Metricbeat의 버전을 낮춘다.
서비스중인 서버의 GLIBC를 올렸다가는 무슨 일이 일어날지 모른다.
Metricbeat의 버전을 낮추는 방법을 고려해보자.
'환경 > Metricbeats' 카테고리의 다른 글
Metricbeat을 이용해 시스템 메트릭 수집 (with Logstash) (0) | 2023.09.22 |
---|---|
Metricbeat 설치 (0) | 2023.09.22 |