출처 : docs
ulimit -n
/etc/security/limits.conf
에 아래 코드 입력vi /etc/security/limits.conf
root soft nofile 65536
root hard nofile 65536
soft nofile 65536
hard nofile 65536
/etc/sysctl.conf
에 아래 코드 입력vi /etc/sysctl.conf
net.core.somaxconn = 1024
net.core.netdev_max_backlog = 5000
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_wmem = 4096 12582912 16777216
net.ipv4.tcp_rmem = 4096 12582912 16777216
net.ipv4.tcp_max_syn_backlog = 8096
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_tw_reuse = 1
net.ipv4.ip_local_port_range = 10240 65535
/etc/sysctl.d/10-link-restrictions.conf
또는 /usr/lib/sysctl.d/50-default.conf
에 아래 코드가 적혀있는지 확인vi /etc/sysctl.d/10-link-restrictions.conf
vi /usr/lib/sysctl.d/50-default.conf
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
# curl 다운로드
apt install curl
# Bionic(Ubuntu 18.04 버전)
curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-bionic-td-agent4.sh | sh
systemctl status td-agent
/etc/td-agent/td-agent.conf
에서 코드 수정<source>
: 데이터 받는 부분 > Consumer 역할<match>
: 데이터를 전달하는 부분 > stdout 즉, 표준출력하는 모습<source>
@type kafka
brokers kafka2-59655564bd-cmfjg:9092
format json
tag news
<topic>
topic news
</topic>
</source>
<match news>
@type stdout
include_timestamp true
index_name news
type_name fluentd
</match>