Java 설치


$ sudo dnf install java-11-openjdk wget vim

 

 

Kafka 다운로드


$ wget http://www-us.apache.org/dist/kafka/2.4.0/kafka_2.13-2.4.0.tgz
$ tar xzf kafka_2.13-2.4.0.tgz
$ mv kafka_2.13-2.4.0 /usr/local/kafka

//root 아닐 경우에는 sudo mv kafka_2.13-2.4.0 /usr/local/kafka

 

 

Unit file Setting


Zookeeper

$ vim /etc/systemd/system/zookeeper.service

 

[Unit]
Description=Apache Zookeeper server
Documentation=http://zookeeper.apache.org
Requires=network.target remote-fs.target
After=network.target remote-fs.target

[Service]
Type=simple
ExecStart=/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties
ExecStop=/usr/local/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal

[Install]
WantedBy=multi-user.target

 

 

Kafka

$ vim /etc/systemd/system/kafka.service

 

[Unit]
Description=Apache Kafka Server
Documentation=http://kafka.apache.org/documentation.html
Requires=zookeeper.service

[Service]
Type=simple
Environment="JAVA_HOME=/usr/lib/jvm/jre-11-openjdk"
ExecStart=/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
ExecStop=/usr/local/kafka/bin/kafka-server-stop.sh

[Install]
WantedBy=multi-user.target

 

$ systemctl daemon-reload	//마무리

 

 

Kafka 실행


$ sudo systemctl start zookeeper	//zookeeper 시작
$ sudo systemctl start kafka		//kafka 시작
$ sudo systemctl status kafka		//kafka active 확인

 

오류발생

 

zookeeper 실행 안되는 현상으로 kafka까지 active fail

 

 

아래 명령어로 프로세스 조회

$ journalctl -xe

 

Virtual Box install


 

설치 전 패키지 업데이트

~ sudo apt update	//upgrade 명령어 전에 해야함
~ sudo apt upgrade

 

virtualbox 설치

~ sudo apt install virtualbox

 

 

 

create VM


 

VM  생성

~ /usr/bin/VBoxManage createvm --name test1 --register

 

 

가상 디스크 생성 (4GB)

~ /usr/bin/VBoxManage createhd --filename test1.vdi --size 4000 --variant Fixed

 

 

가상 디스크와 CD/DVD 드라이브 추가 (name = IDE Contoller)

~ /usr/bin/VBoxManage storagectl test1 --name "IDE Controller" --add ide --controller PIIX4

 

 

디스크, CD/DVD VM에 추가

~ /usr/bin/VBoxManage storageattach test1 --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium test1.vdi

 

 

 

중간에 testkafka 새로 생성, IDE Controller2로 진행

 

 

네트워크 설정

$ VBoxManage hostonlyif create
// 결과 Interface 'vboxnet0' was successfully created

$ /usr/bin/VBoxManage modifyvm testkafka --nic1 bridged --cableconnected1 on --bridgeadapter1 vboxnet0

 

에러

VBoxManage: error: Nonexistent host networking interface, name 'eth0' (VERR_INTERNAL_ERROR)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

 

-> 네트워크 생성으로 해결

 

 

실행

$ /usr/bin/VBoxManage startvm testkafka --type headless

 

 

에러

$ /usr/bin/VBoxManage startvm testkafka


Waiting for VM "testkafka" to power on...
VBoxManage: error: The virtual machine 'testkafka' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

 

-> 명령어 뒤에 --type headless 

 

실행성공

 

 

실행종료

$ /usr/bin/VBoxManage controlvm <uuid|vmname> pause|resume|reset|poweroff|savestate|

 

 

 

VirtualBox uninstall & reinstall


2020/07/27 - [노트] - VirtualBox uninstall & reinstall

 

VirtualBox uninstall & reinstall

uninstall ~ sudo apt-get remove --purge virtualbox ~ sudo rm ~/"VirtualBox VMs" -Rf ~ sudo rm ~/.config/VirtualBox/ -Rf reinstall ~ sudo apt-get install virtualbox ~ sudo ps aux | grep -i "vbox" ~ s..

cona-dev.tistory.com

 

 

 

참고


https://www.joinc.co.kr/w/Site/Development/Forum/manager/Command_Line_Power

 

Command Line으로 VirtualBox 사용하기

가상 디스크와 가상 CD/DVD드라이브를 추가하기 위해 Stroage Controller를 생성한다

www.joinc.co.kr

 

https://www.linuxbuzz.com/install-vmware-workstation-ubuntu-linuxmint/

 

How to Install VMware Workstation on Ubuntu / Linux Mint Desktop

How to Install VMware Workstation on Ubuntu / Linux Mint Desktop by Pradeep Antil · Updated May 19, 2019If you are looking to run multiple virtual machines on your Linux desktop (Ubuntu & Linux Mint), then better checkout the VMware workstation. It is the

www.linuxbuzz.com

 

https://printf.kr/entry/Virtualbox-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%A2%85%EB%A5%98%EC%99%80-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95

 

Virtualbox 네트워크 종류와 설정 방법

Virtualbox 에서는 가상머신(이하 VM)에 할당할 수 있는 네트워크 종류를 총 6가지를 지원하고 있습니다. 각 네트워크 종류가 어떤 것을 의미하는지 살펴보고, 어떻게 설정을 할 수 있는지 알아보도�

printf.kr

 

+) CentOS 설치를 CLI로만 하기에는 벅차서 VirtualBox 설치

오라클 설치실패 에러 참고

 

https://hongku.tistory.com/64

 

MAC북에서 Virtual Box 설치 실패하는 경우

MAC북에서 Virtual Box 설치 실패하는 경우 해결방법 MAC을 사용하고 있는데 Virtual Box 설치에 실패 했다고 뜬다... 왜 그런가 했는데, 이번에 MAC High Sierra버전 부터 생긴 보안문제 때문이었다. 이것도 �

hongku.tistory.com

 

+ Recent posts