Amazon Linux에 CouchDB 설치
또한 기존 DB에서 마이그레이션되었습니다.
참고할게요.
컨디션
설치하다.
1. 각종 라이브러리 최신화sudo yum update
2. epel 창고 활성화sudo vi /etc/yum.repos.d/epel.repo
[epel] 영역의 enable을 1로 설정합니다.
3. 필요한 라이브러리 설치sudo yum install gcc gcc-c++ libtool libicu-devel openssl-devel autoconf-archive erlang python27 python-sphinx help2man js-devel
참고 문장에 js-devel 추가
4. SpiderMonkey 설치wget http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz
tar xvzf js185-1.0.0.tar.gz
cd js-1.8.5/js/src
./configure
sudo make
sudo make install
cd ../../../
5. CouchDB 설치wget http://ftp.jaist.ac.jp/pub/apache/couchdb/source/1.6.1/apache-couchdb-1.6.1.tar.gz
tar xvzf apache-couchdb-1.6.1.tar.gz
cd apache-couchdb-1.6.1
./configure --with-erlang=/usr/lib64/erlang/usr/include/
sudo make
sudo make install
cd ..
6. ini 파일 수정sudo sed -i -e 's/;bind_address = 127\.0\.0\.1/bind_address = 0\.0\.0\.0/g' /usr/local/etc/couchdb/local.ini
sudo sed -i -e "/^\[admins\]$/a admin = xxx" /usr/local/etc/couchdb/local.ini
sudo yum update
sudo vi /etc/yum.repos.d/epel.repo
sudo yum install gcc gcc-c++ libtool libicu-devel openssl-devel autoconf-archive erlang python27 python-sphinx help2man js-devel
wget http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz
tar xvzf js185-1.0.0.tar.gz
cd js-1.8.5/js/src
./configure
sudo make
sudo make install
cd ../../../
wget http://ftp.jaist.ac.jp/pub/apache/couchdb/source/1.6.1/apache-couchdb-1.6.1.tar.gz
tar xvzf apache-couchdb-1.6.1.tar.gz
cd apache-couchdb-1.6.1
./configure --with-erlang=/usr/lib64/erlang/usr/include/
sudo make
sudo make install
cd ..
sudo sed -i -e 's/;bind_address = 127\.0\.0\.1/bind_address = 0\.0\.0\.0/g' /usr/local/etc/couchdb/local.ini
sudo sed -i -e "/^\[admins\]$/a admin = xxx" /usr/local/etc/couchdb/local.ini
sudo adduser --system --home /usr/local/var/lib/couchdb -M --shell /bin/bash --comment "CouchDB" couchdb
sudo chown -R couchdb:couchdb /usr/local/etc/couchdb
sudo chown -R couchdb:couchdb /usr/local/var/lib/couchdb
sudo chown -R couchdb:couchdb /usr/local/var/log/couchdb
sudo chown -R couchdb:couchdb /usr/local/var/run/couchdb
sudo chmod 0770 /usr/local/etc/couchdb
sudo chmod 0770 /usr/local/var/lib/couchdb
sudo chmod 0770 /usr/local/var/log/couchdb
sudo chmod 0770 /usr/local/var/run/couchdb
8. 자동 시작 설정 & 시작sudo ln -s /usr/local/etc/rc.d/couchdb /etc/init.d/couchdb
sudo chkconfig --add couchdb
sudo /etc/init.d/couchdb start
DB 확인
Futon이라는 웹 기반 유틸리티를 사용하여 DB에 액세스할 수 있습니다.
http://xxx.xxx.xxx.xxx:5984/_utils/index.html
부팅
자동 시작 설정 시
sudo /etc/init.d/couchdb start
자동 시작 설정이 없는 경우
sudo -i -u couchdb /usr/local/bin/couchdb -b
정지하다
자동 시작 설정 시
sudo /etc/init.d/couchdb stop
자동 시작 설정이 없는 경우
sudo -i -u couchdb /usr/local/bin/couchdb -d
DB 전송이 이미 존재함
소스에서 복제
couchdb 중지
/usr/local/var/lib/couchdb/hoge.복제 couch
대상에 복사
/usr/local/var/lib/couchdb/상hoge.couch를 복사하고 couchdb를 시작합니다.
※ 위너는 couchdb, 권한은 660
Futon 확인 후 hoge DB를 활용할 수 있습니다.
Reference
이 문제에 관하여(Amazon Linux에 CouchDB 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/january108/items/838c8131baf833adcebb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
자동 시작 설정 시
sudo /etc/init.d/couchdb start
자동 시작 설정이 없는 경우
sudo -i -u couchdb /usr/local/bin/couchdb -b
정지하다
자동 시작 설정 시
sudo /etc/init.d/couchdb stop
자동 시작 설정이 없는 경우
sudo -i -u couchdb /usr/local/bin/couchdb -d
DB 전송이 이미 존재함
소스에서 복제
couchdb 중지
/usr/local/var/lib/couchdb/hoge.복제 couch
대상에 복사
/usr/local/var/lib/couchdb/상hoge.couch를 복사하고 couchdb를 시작합니다.
※ 위너는 couchdb, 권한은 660
Futon 확인 후 hoge DB를 활용할 수 있습니다.
Reference
이 문제에 관하여(Amazon Linux에 CouchDB 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/january108/items/838c8131baf833adcebb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sudo /etc/init.d/couchdb stop
sudo -i -u couchdb /usr/local/bin/couchdb -d
소스에서 복제
couchdb 중지
/usr/local/var/lib/couchdb/hoge.복제 couch
대상에 복사
/usr/local/var/lib/couchdb/상hoge.couch를 복사하고 couchdb를 시작합니다.
※ 위너는 couchdb, 권한은 660
Futon 확인 후 hoge DB를 활용할 수 있습니다.
Reference
이 문제에 관하여(Amazon Linux에 CouchDB 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/january108/items/838c8131baf833adcebb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)