스토리지에 groonga를 사용하는 방법
조건
server: 1대
storage type : groonga
루비 버전 : v2.1
ROMA 버전 : v1.2.0
Installation type : rubygems
절차
1. install ROMA
$ gem install roma
2. make instance(Cluster)
$ mkroute localhost_10001 localhost_10002 --replication_in_host
ls -l
-rw-r--r-- 1 root root 35693 Dec 2 05:35 localhost_10001.route
-rw-r--r-- 1 root root 35693 Dec 2 05:35 localhost_10002.route
1. install ROMA
$ gem install roma
2. make instance(Cluster)
$ mkroute localhost_10001 localhost_10002 --replication_in_host
ls -l
-rw-r--r-- 1 root root 35693 Dec 2 05:35 localhost_10001.route
-rw-r--r-- 1 root root 35693 Dec 2 05:35 localhost_10002.route
3. groonga 설치
CentOS
# rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
# yum makecache
# yum install groonga
# yum list groonga
groonga.x86_64 5.0.5-1.el6 @groonga
우분투
# apt-get install software-properties-common
# add-apt-repository universe
# add-apt-repository ppa:groonga/ppa
# apt-get update
# apt-get install groonga
# dpkg -l groonga
||/ Name Version Architecture Description
+++-=========-================-=============-=====================================================
ii groonga 5.0.5-2~trusty1 amd64 Fulltext search engine (metapackage for library use)
4. Install rroonga(ruby bindings of groonga)
CentOS
# yum install groonga-libs groonga-devel
$ gem install rroonga
$ gem list | grep rroonga
rroonga (5.0.9)
우분투
# apt-get install libgroonga-dev
$ gem install rroonga
$ gem list | grep rroonga
rroonga (5.0.9)
5. config 설정
$ mkconfig
Which storage will you use?
[1] Ruby Hash
[2] Tokyo Cabinet
[3] Groonga
> ### => 3を選択します
나머지 설정은 서버 및 환경에 맞게 입력하십시오.
ぃ tp // 코 m / 히로아키 이와세 / ms / 84bd 36f2f482 6c2c3
6. 부팅 ROMA
romad localhost -p 10001 -d --config ./config.rb --replication_in_host
romad localhost -p 10002 -d --config ./config.rb --replication_in_host
7. 확인
$ telnet localhost 10001
> stat st_class
storages[roma].storage.st_class GroongaStorage
END
스토리지가 GroongaStorage가 되어 있는지 확인할 수 있습니다.
벤치마크
아래에는 TokyoCabinet과 groonga, memory mode와 다른 NOSQL의 벤치 마크가 있습니다.
htp://로마-kvs. rg/b㎉gs/bぉg-엔트리-8. HTML
참조 URL
ROMA Use Groonga for ROMA : h tp // 로마-kvs. 오 rg / ぇ r rn / g 로온이 _ b. HTML
Groonga 문서 : h tp // g로온가. 오 rg / 그럼 / cs /
ROMA Use Groonga for ROMA : h tp // 로마-kvs. 오 rg / ぇ r rn / g 로온이 _ b. HTML
Groonga 문서 : h tp // g로온가. 오 rg / 그럼 / cs /
Reference
이 문제에 관하여(스토리지에 groonga를 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiroaki-iwase/items/7df36276e07b717b17e5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)