0

我试图从http://www.couchbase.com/communities/python/getting-started安装 couchbase server 2.0.2

我有 Linux mint 15。

我去了“在 Ubuntu 上以非根、非 Sudo 的身份安装”

我成功执行了:

dpkg-deb -x couchbase-server-enterprise_2.2.0_x86_64.deb $HOME

./bin/install/reloc.sh
pwd

当我尝试 `./bin/couchbase-server -- -noinput -detached 我得到以下输出:

 ./bin/couchbase-server -- -noinput -detached

couchbase 用户的最大打开文件数设置得太低。它必须至少为 10240。通常可以通过在 /etc/security/limits.conf 中添加以下行来增加:

couchbase 软 nofile 沙发基硬 nofile

其中大于 10240。

mkdir: 无法创建目录'/opt/couchbase': 权限被拒绝./bin/couchbase-server: 71: cd: 无法 cd 到 /opt/couchbase/var/lib/couchbase

我究竟做错了什么?

提前致谢

4

3 回答 3

1

这是我在 linux mint 13(虚拟机)上安装 couchbase 的方法。

访问此处选择您的风格、64/32 位、发行版、企业或社区http://www.couchbase.com/download

右键单击您想要的包并复制链接地址,然后添加到下面的命令中。(我包括了我下载的版本)

  1. sudo wget http://packages.couchbase.com/releases/2.2.0/couchbase-server-enterprise_2.2.0_x86_64.deb
  2. sudo dpkg -i couchbase-server-enterprise_2.2.0_x86_64.deb
  3. sudo service couchbase-server 状态

在安装过程中,您可能会发现缺少 libssl 库,如果是,它会告诉您,您只需 sudo apt-get install LIB_SSL_VERSION

于 2013-10-21T17:09:26.100 回答
0

./bin/install/reloc.sh `pwd`

代替

./bin/install/reloc.sh
pwd
于 2014-04-12T11:11:36.653 回答
0

我以为 Chris 是在询问非 root,没有 sudo ......我有兴趣在 Ubuntu 14.04 vbox 上进行相同的开发并遇到了这个问题。

  • 您可以使用(我得到 4096)获得当前的硬限制:

    $ ulimit -Hn

  • 编辑 /etc/security/limits.conf(域是用户或组)

    <domain> <type> <item> <value>

  • 编辑 /etc/pam.d/common-session 并在底部插入:

    session required pam_limits.so

这应该会回复邮件,但您可能希望实现一个脚本,在每个进程中运行它,因为这是一个永久的解决方案。期待对此的反馈,如果有人有的话。

  • 站在巨人的肩膀上...

https://www.digitalocean.com/community/tutorials/how-to-install-couchbase-from-source-with-git-and-make-on-a-debian-7-vps

https://github.com/couchbase/sync_gateway/issues/218

https://askubuntu.com/questions/162229/how-do-i-increase-the-open-files-limit-for-a-non-root-user

希望有帮助。

干杯!

于 2015-06-02T05:13:54.990 回答