티스토리 뷰
Getting started with Couchbase on OSX
Couchbase is a NoSQL database that provides a mechanism for storage and retrieval of data.
Because Memcached protocol is supported, existing Memcached system can replace 100%.
Couchbase Server was designed to satisfy include:
- Flexible data model
- Powerful query language
- Scalability
- Performance
- Simple administration
1. Installing the Couchbase Community Server
$ brew install Caskroom/cask/couchbase-server-community
==> brew cask install Caskroom/cask/couchbase-server-community
==> Deleting legacy cache at /Users/tmonplus/Library/Caches/Homebrew/Casks
==> Migrating Caskroom from /opt/homebrew-cask/Caskroom to /usr/local/Caskroom.
==> Creating symlink from /usr/local/Caskroom to /opt/homebrew-cask/Caskroom.
==> Downloading http://packages.couchbase.com/releases/4.1.0/couchbase-server-community_4.1.0-macos_x86_64.zip
######################################################################## 100.0%
==> Verifying checksum for Cask couchbase-server-community
==> Moving App 'Couchbase Server.app' to '/Applications/Couchbase Server.app'.
🍺 couchbase-server-community was successfully installed!
2. Installing the command-line KV client
In order to use command line interface, you need to install libcouchbase.
$ brew install libcouchbase
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (caskroom/cask, homebrew/core).
==> Updated Formulae
purescript
==> Installing dependencies for libcouchbase: openssl, libevent
==> Installing libcouchbase dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2k.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2k.sierra.bottle.tar.gz
==> Using the sandbox
==> Caveats
A CA file has been bootstrapped using certificates from the SystemRoots
keychain. To add additional certificates (e.g. the certificates added in
the System keychain), place .pem files in
/usr/local/etc/openssl/certs
and run
/usr/local/opt/openssl/bin/c_rehash
This formula is keg-only, which means it was not symlinked into /usr/local.
Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
==> Summary
🍺 /usr/local/Cellar/openssl/1.0.2k: 1,696 files, 12MB
==> Installing libcouchbase dependency: libevent
==> Downloading https://homebrew.bintray.com/bottles/libevent-2.1.8.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libevent-2.1.8.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libevent/2.1.8: 847 files, 2.2MB
==> Installing libcouchbase
==> Downloading https://homebrew.bintray.com/bottles/libcouchbase-2.7.3.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libcouchbase-2.7.3.sierra.bottle.tar.gz
🍺 /usr/local/Cellar/libcouchbase/2.7.3: 89 files, 2.4MB
3. Setup Couchbase
Running the Couchbase Server.
Accessing http://127.0.0.1:8091/ui/index.html#/ from your web browser, then follow the
steps below.
Creating sample bucket.
Querying Sample Document on Command line.
$ cbc cat airline_10 -U http://localhost/travel-sample
airline_10 CAS=0x14b6698d99820000, Flags=0x2000006. Size=120{"id":10,"type":"airline","name":"40-Mile Air","iata":"Q5","icao":"MLA","callsign":"MILE-AIR","country":"United States"}
'Developer' 카테고리의 다른 글
Installing tensorflow on MAC (0) | 2018.01.15 |
---|---|
[GIT] commit, push 된 버전 삭제하기 (0) | 2017.09.13 |
xcode에서 vim사용하기 (0) | 2016.12.07 |
[Conference] Tech Planet 2016 (0) | 2016.10.18 |
LRU Cache Algorithm (0) | 2016.10.13 |
- Total
- Today
- Yesterday
- ubuntu
- Python
- 조동사
- 대명사 구문
- 여행
- 도덕경
- JBOSS
- hdfs
- AWS
- redis
- NGINX
- k8s
- 영작
- mongoDB
- memcached
- hadoop
- Python Django
- Business English
- 다낭
- 베트남
- maven
- nodejs
- 영문법
- PostgreSQL
- it
- 스페인 여행
- 가정법
- 해외여행
- 비교구문
- 비지니스 영어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |