Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- devops
- coding with ai
- git
- pyspark
- Spark
- AWS
- Amazon
- tgw
- json
- debug_toolbar
- Transit Gateway
- AWSKRUG
- ai assistant
- Python
- VPC
- mcponaws
- debug toolbar
- AI
- Eclipse
- django-debug-toolbar
- django
- MongoDB
- 툴바안뜸
- amazon q
- nosql
- SCALA APP
- list
- ubuntu
Archives
- Today
- Total
STACKBASE
사이드 프로젝트[001]. Spark, MongoDB 설치 본문
반응형
1. Spark 설치
wget https://www.apache.org/dyn/closer.lua/spark/spark-3.1.2/spark-3.1.2-bin-hadoop3.2.tgz
tar -xvf spark-3.1.2-bin-hadoop3.2.tgz
# 압축을 /usr/spark으로 풀었다. 참고..
* spark-shell 환경변수 등록
sudo vi ~/.bashrc
#맨 마지막줄
export PATH=$PATH:/usr/spark/bin
2. MongoDB 설치
가. 버전 5.0.3? 인가 다운받아 설치했는데 오류가 발생하는 실행이 안돼는 바람에 .. 4.X.X 버전으로
다운그레이드. 방법은 아래와 같이 수행했다.(오류가 limited? 뭐였는데 오류 꼭 메모해 놔야지..)
# 설치된 mongodb 데몬 중지
sudo service mongod stop
# mongodb 패키지와 환경설정 모두 삭제
sudo apt-get purge mongodb-org*
# 로그 삭제
sudo rm -r /var/log/mongodb
# 라이브러리 디렉토리 삭제
sudo rm -r /var/lib/mongodb
# 4.X대 mongoDB 다운로드
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt-get install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8
나. mongodb 설치후 sudo systemctl start mongod 후 sudo systemctl status mongod로
데몬 상태를 확인해보면 간혹 에러가 나는 경우가 있다.
1) 에러코드 mongodb (code=exited, status=48) 해결방법
sudo systemctl stop mongod
sudo fuser -k 27017/tcp
sudo systemctl start mongod
sudo systemctl status mongod
2) 추가 : mongodb 설치후 mongod라고만 입력하면 그것도 오류가 발생한다.
이 경우 시스템 재시작을 통해서 해결했다.
다. 리눅스 시작시 mongod 데몬이 구동되게 하는 설정
# mongod 구동을 중지
sudo systemctl stop mongod
# mongod 시작 데몬 등록
sudo systemctl enable mongod
# 시스템 리부트
sudo reboot
라. mongodb 외부 접속 설정
#/etc/mongod.conf에서 로컬로 설정된 IP를 아래와 같이 변경한다.
bindIp : 0.0.0.0반응형