COUCHDB - INSTALLATION

Similar documents
This tutorial helps the professionals aspiring to make a career in Big Data and NoSQL databases, especially the documents store.

Molecular Forecaster Inc. Forecaster 1.2 Server Installation Guide

TrinityCore Documentation

Cybernetics Oriented Programming (CYBOP)

How to install sngrep on your VoipNow server

Building and Installing Software

COUCHDB - CURL & FUTON

SDK. About the Cisco SDK. Installing the SDK. Procedure. This chapter contains the following sections:

Ganglia is monitring system for high performance computing systems. We have two node potter.isb.ots.com and harry.isb.ots.com both are HPC nodes.

Massey University Follow Me Printer Setup for Linux systems

COLD WALLET + MASTERNODE SETUP ON LINUX

Many packages require the additional devel packages. See below package. Install EPEL repo by down load the latest RPM for CentOS 6.

GUT. GUT Installation Guide

Linux Essentials Objectives Topics:

Proview on Raspberry PI

2. Installing OpenBiblio 1.0 on a Windows computer

PoWA Documentation. Release Dalibo

Article Number: 569 Rating: 2.7/5 from 3 votes Last Updated: Tue, Sep 12, 2017 at 2:54 AM

AutoForm plus R6.0.3 Release Notes

Nexus Application Development - SDK

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance

Yealink Device Management Platform Quick Start Guide. Applies to version or later

GUT. GUT Installation Guide

3 Installation from sources

Administration Dashboard Installation Guide SQream Technologies

Installing Virtualbox Guest Additions Vboxadditions on CentOS 7, Fedora 19 / 20 and RHEL 6.5 / 5.10 on Windows host

Akamai Connector for Varnish Installation Guide

Installing Applications in FreeBSD. wengyc

L.A.M.P. Stack Part I

Cloud Computing II. Exercises

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering

Installation of Apache OpenMeetings on macos Mojave 10.14

CedCommerce. All rights reserved.

Installation of R Studio. Tushar B. Kute,

Communications Library Manual

Metasploit. Installation Guide Release 4.4

3 Installation from sources

SIM Bank Scheduler Server User Manual. (for Version )

DEVELOPMENT GUIDE AMOS-820. Linux BSP v

fpm-cookery Documentation

Online Backup Client User Manual

4 Installation from sources

Bitnami Ruby for Huawei Enterprise Cloud

University of Colorado at Colorado Springs CS4500/ Fall 2018 Operating Systems Project 1 - System Calls and Processes

4 Installation from sources

Upgrade Instructions. NetBrain Integrated Edition 7.1. Two-Server Deployment


COMPUTER NETWORKS. CPSC 441, Winter 2016 Prof. Mea Wang Department of Computer Science University of Calgary

Getting Started with Phalcon

NAV Coin NavTech Server Installation and setup instructions

Installation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on fresh installations of. ubuntu desktop-amd64.

AutoForm plus R7.0.2 Release Notes

Linux Class 2. Debian file system, superuser, editing text files, executing comands in the shell, configuring, installing and uninstalling packages.

Installation of Apache OpenMeetings on Centos 7. This tutorial is made based on fresh installations of. CentOS-7-x86_64-Minimal-1708.

Installing MediaWiki using VirtualBox

If you re the administrator on any network,

Zephyr Kernel Installation & Setup Manual

Installing javaprssrvr 4.0 on CentOS 6.2

User Guide Yocto Linux. Board Support Package For Intel Quark

AutoForm plus R5.2.4 Release Notes

CHEF MANUAL. Installation and Configuration. SGT, Inc. Innovation Technology Center

Installation of Apache OpenMeetings on Mac El Capitan OS X

Unzip command in unix

Google s Gmail webmail system

Tool installation for PMC-MC-X2/X4 with P2020 series processor

cpouta exercises

Dell EMC ME4 Series vsphere Client Plug-in

Orchid Core VMS Installation Guide

Below are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018

SAP Business One Components High Availability Guide, Version for SAP HANA

DogeCash Masternode Setup Guide Version 1.2 (Ubuntu 16.04)

Idea6410 Ubuntu User Manual V 0.19

Installation of Apache OpenMeetings on Mac El Capitan OS X

Installation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on a fresh installations of

The Rockefeller University I NFORMATION T ECHNOLOGY E DUCATION & T RAINING. VPN Configuration Guide for Unix/Linux

Apache Manual Install Ubuntu Php Mysql. Phpmyadmin No >>>CLICK HERE<<<

Beetle Coin Masternodes Guide

This tutorial discusses the basics of PouchDB along with relevant examples for easy understanding.

Koalix ERP. Release 0.2

Network Monitoring & Management. A few Linux basics

Dixicoin (DXC) Masternode Guide for VPS

About the Tutorial. Audience. Prerequisites. Copyright and Disclaimer. Logstash

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance

Relarium (RLM) Masternode Guide for VPS

VIRTUAL GPU LICENSE SERVER VERSION AND 5.1.0

Part II (c) Desktop Installation. Net Serpents LLC, USA

Everything about Linux User- and Filemanagement

The kernel is the low-level software that manages hardware, multitasks programs, etc.

Install latest version of Roundcube (Webmail) on CentOS 7

Setting up a Chaincoin Masternode

This guide assumes that you are setting up a masternode for the first time. You will need:

mpuls operations manual Release 1.0

Offloading NDO2DB To Remote Server

Contents 2. Contents

SAROS MasterNode Guide V1.1

SAS Event Stream Processing for Edge Computing 4.3: Deployment Guide

Getting Arduino / XLR8 Setup On Linux

vsphere SDK for Perl Installation Guide ESXi 5.0 Update 1 vcenter Server 5.0 Update 1

Installing and Upgrading Cisco Network Registrar Virtual Appliance

Bitnami Moodle for Huawei Enterprise Cloud

Transcription:

COUCHDB - INSTALLATION http://www.tutorialspoint.com/couchdb/couchdb_installation.htm Copyright tutorialspoint.com This chapter teaches you how to install CouchDB in windows as well as Linux systems. Installing CouchDB in Windows Download CouchDB The official website for CouchDB is http://couchdb.apache.org. If you click the given link, you can get the home page of the CouchDB official website as shown below. If you click on the download button that will lead to a page where download links of CouchDB in various formats are provided. The following snapshot illustrates the same.

Choose the download link for windows systems and select one of the provided mirrors to start your download. Installing CouchDB A windos executable setup-couchdb-1.6.1_r16b02.exe file will be downloaded on your system. Run the setup file and proceed with the installation. After installation, open built-in web interface of CouchDB by visiting the following link: http://127.0.0.1:5984/. If everything goes fine, this will give you a web page, which have the following output. { "couchdb":"welcome","uuid":"c8d48ac61bb497f4692b346e0f400d60", "version":"1.6.1", "vendor":{ "version":"1.6.1","name":"the Apache Software Foundation" You can interact with the CouchDB web interface by using the following url http://127.0.0.1:5984/_utils/ This shows you the index page of Futon, which is the web interface of CouchDB. Installing CouchDB in Linux Systems For many of the Linux flavored systems, they provide CouchDB internally. To install this CouchDB follow the instructions. On Ubuntu and Debian you can use sudo apt install couchdb

On Gentoo Linux there is a CouchDB ebuild available sudo emerge couchdb If your Linux system does not have CouchDB, follow the next section to install CouchDB and its dependencies. Installing CouchDB Dependencies Following is the list of dependencies that are to be installed to get CouchDB in your system Erlang OTP ICU OpenSSL Mozilla SpiderMonkey GNU Make GNU Compiler Collection libcurl help2man Python for docs Python Sphinx To install these dependencies, type the following commands in the terminal. Here we are using Centos 6.5 and the following commands will install the required softwares compatible to Centos 6.5. $sudo yum install autoconf $sudo yum install autoconf-archive $sudo yum install automake $sudo yum install curl-devel $sudo yum install erlang-asn1 $sudo yum install erlang-erts $sudo yum install erlang-eunit $sudo yum install erlang-os_mon $sudo yum install erlang-xmerl $sudo yum install help2man $sudo yum install js-devel $sudo yum install libicu-devel $sudo yum install libtool $sudo yum install perl-test-harness Note For all these commands you need to use sudo. The following procedure converts a normal user to a sudoer. visudo Login as root in admin user Open sudo file using the following command Then edit as shown below to give your existing user the sudoer privileges Hadoop All = (All) All and press esc : x to write the changes to the file. After installing all the dependencies in your system, download CouchDB as described in next section.

Downloading CouchDB There is no.tar file available for CouchDB, so you have to install it from the source. Download the source file of CouchDB, to download click here. Create a new directory, and name it CouchDB for example, go into the directory and download CouchDB source by executing the following commands $ mkdir CouchDB $ cd CouchDB/ $ wget http://www.google.com/url?q=http%3a%2f%2fwww.apache.org%2fdist%2fcouchdb %2Fsource%2F1.6.1%2Fapache-couchdb-1.6.1.tar.gz This should download CouchDB source file apache-couchdb-1.6.1.tar.gz. Give the following command to unzip it $ tar zxvf apache-couchdb-1.6.1.tar.gz Configuring CouchDB Configure CouchDB as follows Browse to the home folder of CouchDB. Login as superuser. Configure using./configure prompt as shown below $ cd apache-couchdb-1.6.1 $ su Password: #./configure --with-erlang=/usr/lib64/erlang/usr/include/ It gives you the following output similar to that shown below with a concluding line saying You have configured Apache CouchDB, time to relax. #./configure --with-erlang=/usr/lib64/erlang/usr/include/ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar... config.status: creating var/makefile config.status: creating config.h config.status: config.h is unchanged config.status: creating src/snappy/google-snappy/config.h config.status: src/snappy/google-snappy/config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands You have configured Apache CouchDB, time to relax. Run `make && sudo make install' to install. Installing CouchDB Execute the following command to install CouchDB # make && sudo make install

This command should install CouchDB in your system with a concluding remarks, saying You have installed Apache CouchDB, time to relax. Starting CouchDB To start CouchDB, browse to the CouchDB home folder and use the following command $ cd apache-couchdb-1.6.1 $ cd etc $ couchdb start This should start CouchDB along with the following output Apache CouchDB 1.6.1 (LogLevel=info) is starting. Apache CouchDB has started. Time to relax. [info] [lt;0.31.0gt;] Apache CouchDB has started on http://127.0.0.1:5984/ [info] [lt;0.112.0gt;] 127.0.0.1 - - GET / 200 [info] [lt;0.112.0gt;] 127.0.0.1 - - GET /favicon.ico 200 Verification Since CouchDB is a web interface, we need to verify it in web browser. Type the following homepage url and match the output. http://127.0.0.1:5984/ It should produce the following output { "couchdb":"welcome", "uuid":"8f0d59acd0e179f5e9f0075fa1f5e804", "version":"1.6.1", "vendor":{ "name":"the Apache Software Foundation", "version":"1.6.1"