【问题标题】:solr 6.3.0 not starting Ubuntu 14.04solr 6.3.0 未启动 Ubuntu 14.04
【发布时间】:2016-12-14 16:05:18
【问题描述】:

我正在尝试在我的机器上运行 solr。我已经将所有东西都提供给了同样的东西。

例如 java 和 ruby​​ 版本与教程中所要求的相同。

这就是我的做法。

solr_wrapper -d solr/config/ --collection_name hydra-development --version 6.3.0

这会引发跟随错误。

`exec': 执行 solr start 失败: (RuntimeError) 端口 8983 已被另一个进程使用 (pid: 1814) 请使用 -p 选项选择不同的端口。

【问题讨论】:

    标签: ruby-on-rails solr


    【解决方案1】:

    错误信息清楚地表明一些其他进程正在使用端口 8983。 你需要找到哪个进程并尝试杀死它 第一次运行

    $ lsof -i :8983
    

    这将列出在端口 8983 上运行的应用程序。假设进程的 pid 是 1814 运行

    $ sudo kill 1814
    

    如果遇到Error CREATEing SolrCore,多半是root安装导致的权限问题

    首先清理损坏的核心:

    bin/solr delete -c mycore
    

    并以 solr 用户身份重新创建核心

    su -u solr -c "/opt/solr/bin/solr create_core -c mycore"
    

    【讨论】:

    • lsof -i :8983 这对我没有任何回报
    • o.k 再次运行solr,看到显示pid的错误信息,杀掉进程
    • 该死,再次运行 pid 没有问题,但出现不同的错误。 :(ERROR: Error CREATEing SolrCore 'hydra-development': Unable to create core [hydra-development] Caused by: Lock held by this virtual machine:
    • 在我的 solr 目录下运行此命令时出现未找到命令的错误
    猜你喜欢
    • 2015-12-22
    • 1970-01-01
    • 2015-05-06
    • 2015-10-17
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多