我使用了更新了mongodb
sudo apt-get install mongodb-org
Run Code Online (Sandbox Code Playgroud)
mongodb从2.4更新到3.0.我连接到mongo shell后不久,它显示以下启动警告.我不知道修复它.建议我如何修复这些警告?
MongoDB shell version: 3.0.1
connecting to: test
Server has startup warnings:
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten]
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten]
2015-04-03T13:37:53.537+0530 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-04-03T13:37:53.537+0530 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-04-03T13:37:53.537+0530 I CONTROL [initandlisten]
Run Code Online (Sandbox Code Playgroud) 如何在python中使用用户定义的名称创建临时文件/目录。我知道tempfile。但是我看不到任何以文件名作为参数的函数。
注意:我需要这个来对包含临时文件的临时目录上的 glob(文件名模式匹配)功能进行单元测试,而不是使用实际的文件系统。
由于这些限制,我不允许从互联网上安装任何软件包.所以,这个命令对我来说对安装搜索防范没有用.
bin/elasticsearch-plugin install -b com.floragunn:search-guard-ssl:<version>
Run Code Online (Sandbox Code Playgroud)
但是,我可以通过运行上面的命令在不同的网络上成功安装Search Guard.
由于这个原因,我尝试根据文档通过以下命令从tar.gz或zip文件安装Search Guard .
/usr/share/elasticsearch# bin/elasticsearch-plugin install file:///home/xxxx/xxxx/search-guard-5-5.2.0-10-sgadmin-standalone.zip
Run Code Online (Sandbox Code Playgroud)
这个失败,出现以下错误.
-> Downloading file:///home/xxx/xxxx/search-guard-5-5.2.0-10- sgadmin-standalone.zip
[=================================================] 100%
ERROR: `elasticsearch` directory is missing in the plugin zip
Run Code Online (Sandbox Code Playgroud)
我下载的zip/tar.gz的从这个搜索gaurd的Maven仓库.
是否有人也面临同样的问题.如果没有,请帮助解决这个问题.
elasticsearch elasticsearch-plugin elastic-stack elasticsearch-5