Төлем әдістері Abuse

Ubuntu 20.04 жүйесінде Apache Kafka қалай орнатуға болады

31.01.2023, 19:47

Apache Kafka көбінесе RabbitMQ, ActiveMQ сияқты хабарлама брокерлеріне қарағанда жоғары жүктемелі жобалар үшін қолайлы. Apache Kafka-ны арнайы немесе виртуалды Ubuntu Server 20.04 серверіне орнату жоғары жүктемелі қолданбаларды іске қосу және өткізу қабілеттілігін қамтамасыз ету үшін қажет. Кафка ресурсты көп қажет етеді: жедел жады кемінде 4 ГБ болуы керек.

Ubuntu 20.04 жүйесінде Apache Kafka шығарар алдында бастапқы параметрлерді орындау керек:

sudo құқығы бар пайдаланушы құру;

брандмауэрді іске қосу және конфигурациялау;

түбірлік пайдаланушылар үшін SSH арқылы серверге кіруді жабу.

Ubuntu 20.04 жүйесінде Apache Kafka қалай орнатуға болады

Кафканы орнату үшін алдымен бумалардың ағымдағы нұсқаларын тексеру керек. Бұл пәрменмен орындалады:

 $ sudo apt update.

Дұрыс жұмыс істеу үшін виртуалды / арнайы серверде Java және Scala болуы керек. Сондай-ақ, Кафканы іске қосу үшін сізге jre қажет. Орнату пәрмен арқылы жүзеге асырылады:

 $ sudo apt install default-jre

Аяқтаған кезде Java-ның ағымдағы нұсқасын тексеріңіз:

 $ java -version

Кафка желі арқылы жұмыс істейді, сондықтан ол арнайы аккаунтты қажет етеді (қауіпсіздік, ымыраға келу қаупін азайту). Біз оны пәрменмен жасаймыз:

 $ sudo adduser kafka

Жүйеге кіргеннен кейін ( $ su -l kafka ) біз каталогты өзгертеміз және tmp-ге өтеміз. Команда стандартты:

 $ cd /tmp

Кафканы жүктеп алу үшін терминалды бұрау арқылы классикалық пәрменді пайдаланыңыз. Apache Kafka жүктеп алу үшін мынаны енгізіңіз:

 $ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz

Әзірлеуші бағдарламалық құралды мерзімді түрде жаңартып тұратынын ескеріңіз (2023 жылдың ақпанында 3.4.0 нұсқасы ағымдағы.

Таратуды ашу үшін каталог жасаңыз. Терминалдағы пәрмен:

 $ mkdir ~/kafka

Қажетті қалтаға өту үшін каталогты өзгертеміз және сол жерде мұрағатты ашамыз

 $ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.

Ubuntu 20.04 жүйесінде Apache Kafka орнаттыңыз. Енді оны дұрыс жұмыс істеу үшін конфигурациялау ғана қалады.