我试着在ubuntu上安装海布里。但我得到了以下错误:
[java] WARNING: Starting Solr as the root user is a security risk and not considered best practice. Exiting.
[java] Please consult the Reference Guide. To override this
check, start with argument '-force'当我打字时:
数独蚂蚁更新系统
在不创建新用户的情况下,有没有解决这个问题的解决方案?
我试着:
数独蚂蚁更新系统-force
但这没有任何帮助请和谢谢。
发布于 2018-03-19 06:46:00
为什么要避免将应用程序作为root运行?
我经常在论坛或其他网站上看到人们以这样一种方式开玩笑,说把它作为根来运行/登录,好像这是一件可怕的事情,每个人都应该知道。然而,在这件事上,搜索发现的并不多。
Linux专家可能对此有广泛的了解,但我真的不知道为什么。我记得当我几年前第一次尝试Linux (Redhat和Mandrake)时,我总是以根用户的身份运行,因为这一点我不记得遇到任何问题。
实际上,有些发行版的背景是亮红色,上面到处都是警告标志,作为根用户的墙纸(SuSe?)。在我的Windows安装中,我仍然经常使用“管理员”帐户,并且在那里也没有遇到任何问题。[来源]
如何在Linux系统上创建用户帐户?
你可以找到详细张贴在这里
发布于 2018-03-18 14:38:15
没有办法强制启动solr。因为solr是由bean在狂妄自大中开始的。您可以尝试在正在设置solr参数的buildCommonSolrCommandParams类中扩展AbstractSolrServerController metod。您需要将"-force“作为此metod中的第一个命令。
发布于 2020-05-13 04:00:33
如何:黑客海布里6.4+运行Solr作为根。
这可以通过简单地编辑: hybris/bin/ext-commerce/solrserver/resources/solr/bin/solr来完成。
替换: FORCE=false
与: FORCE=true
一旦完成,重新启动海布里。您将看到Solr现在将启动,尽管Hybris现在正在作为根运行。
https://stackoverflow.com/questions/49343424
复制相似问题