【问题标题】:can't start couchbase server 2.2.0 in non-root sudo无法在非 root sudo 中启动 couchbase server 2.2.0
【发布时间】:2013-10-21 13:11:56
【问题描述】:

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

我有 Linux mint 15。

我去了“在 Ubuntu 上以非 Root、非 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 软文件 couchbase hard nofile

其中大于 10240。

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

我做错了什么?

提前致谢

【问题讨论】:

  • 运行 sudo service couchbase status 会有什么结果?
  • 感谢您的帮助...我是 couchbase 的新手...
  • 实际的命令是什么?我的主目录中安装了 opt/couchbase

标签: linux couchbase linux-mint


【解决方案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

【讨论】:

  • 复仇六倍;那成功了!我希望在本地安装它,但我很感激它开始了。现在与 Python SDK 斗争!我可能会回来寻求更多好的建议!再次感谢,克里斯
  • 乐于助人!如果到目前为止这已经解决了您的问题,那么您可以将此答案设置为已接受。
【解决方案2】:

运行

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

而不是

./bin/install/reloc.sh
pwd

【讨论】:

    【解决方案3】:

    我以为 Chris 是在询问非 root 用户,而不是 sudo ......我有兴趣在 Ubuntu 14.04 vbox 上做同样的开发并遇到了这个问题。

    • 您可以使用 (I got 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-18
      • 2021-05-20
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 2012-02-09
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多