小编Man*_*ski的帖子

Elasticsearch仍在初始化kibana索引

当我试图开始Kibana时,我面临以下问题.我首先重新启动了我成功运行的elasticsearch服务器.在启动Elasticsearch后,我尝试启动Kibana,但没有运气.

{"name":"Kibana","hostname":"ABCD","pid":3848,"level":30,"msg":"Elasticsearch is still initializing the kibana index... Trying again in 2.5 second.","time":"2015-07-03T07:35:34.936Z","v":0}
Run Code Online (Sandbox Code Playgroud)

提前致谢

elasticsearch kibana kibana-4

48
推荐指数
3
解决办法
5万
查看次数

如何在kibana中设置身份验证

是否可以在Kibana中启用身份验证,以限制对特定用户只能访问的仪表板的访问?

kibana kibana-4

37
推荐指数
2
解决办法
7万
查看次数

如何在Linux机器上以root用户身份运行Elasticsearch 2.1.1

我试图在我的Linux机器上运行Elasticsearch 2.1.1,我是它的root用户.

当我尝试执行Elasticsearch.I时收到以下错误:

Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.
Run Code Online (Sandbox Code Playgroud)

我提到了互联网上的一些建议,他们提到将其作为不同的用户运行.我的方案是仅以root用户身份运行.如何在不运行不同用户的情况下克服此问题.

linux elasticsearch elasticsearch-plugin

24
推荐指数
2
解决办法
3万
查看次数

java.lang.NullPointerException:Riemann中的null

我已经安装了riemann-0.2.13-1.noarch作为RPM服务.我从logstash 5.2.1发送事件,我安装的插件是logstash-output-riemann-3.0.0我写了下面的riemann代码来触发电子邮件.我越来越异常了.请指出我哪里出错了.

黎曼配置:

(let [email (mailer {:host "XXXXX"
                            :port 25
                            :subject (fn [events] "Consecutive login failed")
                            :body (fn [events] "Hello Team, \n \n There are more consecutive logins failure occured @" (riemann.common/time-at (:timestamp event))"")
                            :from "XXXX"})]
  (streams
 ;Check for every 120sec events
      (fixed-time-window
        120
        (smap
          (fn [events]
            (let [count-of-failures (count (filter #(re-find #"com.thed.server.access.Exception. Please reset credentials for user. Last error occurred was:Authentication failed, please check user credentials*" (:message %)) events))] ;Calculate the count for matched value
              (event
                {:status "Class failures" …
Run Code Online (Sandbox Code Playgroud)

logstash riemann logstash-configuration

5
推荐指数
0
解决办法
295
查看次数

循环代码直到用户输入成功

我是 bash 脚本新手。我编写了一段代码,它将根据用户输入的操作系统和软件版本下载软件。我的代码需要再次循环,直到用户提供 right os-bit number(64 or 32) and correct software version。如果条件满足,则应执行并继续下一行。

echo 'Enter the OS-Bit'
read osbit
echo 'Enter the Software Version To Install'
read software_version
Run Code Online (Sandbox Code Playgroud)

这是我的完整代码

if [ $osbit == "64" ];then
    os_version="x86_64"
    cd $directoy_path; curl -L -O https://myblog/downloads/software-$software_version-$os_version.rpm

elif [ $osbit == "32" ];then
    os_version="i686"
    cd $directoy_path; curl -L -O https://myblog/downloads/software-$software_version-$os_version.rpm

else
    echo 'Please enter valid os bit #'
fi
rpm -vi $software_version-$os_version.rpm

echo 'Download Completed'
echo Installing $software_version
rpm --install $directoy_path/dfg-$software_version-$os_version.rpm
Run Code Online (Sandbox Code Playgroud)

bash shell scripting

4
推荐指数
1
解决办法
2351
查看次数

在文件夹的所有文件中追加新行

我在一个文件夹中有300个文件.我必须在文件夹中的所有文件的末尾附加一个新行.

我怎样才能用grep实现它.

我尝试了以下命令,但它不起作用

sed 's/$/\n/' /Path/filename.txt
Run Code Online (Sandbox Code Playgroud)

linux grep sed

3
推荐指数
1
解决办法
4815
查看次数

如何在logstash中解析XML日志文件

我有一个示例日志文件,如下所示

<error message="file missing">
      <value>01</value>
 </error>
<dealer id="01" data="some text">Approved</dealer>
Run Code Online (Sandbox Code Playgroud)

我想解析上面的代码,并希望在Kibana中显示数据@message="file missing", @value="01", @dealer_id="01", @dealer_data = "some text".

我是ELK框架的新手.我尝试过使用xpath过滤器,但如果有人帮我提供示例代码就没有运气,这意味着它将是一个很好的帮助.

logstash kibana logstash-grok kibana-4

2
推荐指数
1
解决办法
7900
查看次数

Elasticsearch 查询以搜索带有空格的两个单词组合

我有一个弹性搜索查询来根据名称搜索数据。

我的查询是

$http.post(elasticSearchURL,{ "filter": { "and": [{ "term": { "Name": "allan" } } ] } })
Run Code Online (Sandbox Code Playgroud)

上面的查询适用于单个单词搜索,但是当我给出两个带有空格的单词时,它不会为它选择任何数据。

我的查询不适用于以下场景。

{ "filter": { "and": [{ "term": { "Name": "allan edward" } } ] } }
Run Code Online (Sandbox Code Playgroud)

我不知道应该附加什么关键字才能满足我的搜索场景。

提前致谢

elasticsearch elasticsearch-query

1
推荐指数
1
解决办法
2002
查看次数