这是我的系统环境:
elasticsearch 5.0.0
apache-flume 1.8.0
centos 6.x
我将elasticsearch-5.0.0.jar
和lucene-core-6.2.0.jar
lib
elasticsearch
文件夹中的<flume-HOME>/lib
和a1.channels = ch1 <br>
a1.sources = r1 <br>
a1.sinks = s1 <br>
... ...
a1.sinks.s1.channel = ch1
a1.sinks.s1.type = elasticsearch
a1.sinks.s1.hostNames = 192.168.1.4:9200
a1.sinks.s1.indexName = flumelog
a1.sinks.s1.indexType = info
a1.sinks.s1.clusterName = mycluster
a1.sinks.s1.batchSize = 500
a1.sinks.s1.ttl = 3d
a1.sinks.s1.serializer = org.apache.flume.sink.elasticsearch.ElasticSearchDynamicSerializer
放入$flag = false;
foreach($allAccountData as $key=>$value)
{
if(trim($value['Email']) == 'Email01' && trim($value['Password']) == 'Password01')
{
$flag = true;
break;
}
}
if ($flag == true)
{
echo "<p align = 'center'> <strong> Welcome to facebook!</strong>"."<br>";
echo "Click <a href='index.php'> here to logout </p>";
}
else
{
echo "<p align = 'center' <strong> Sorry your login information is wrong!</strong>"."<br>";
echo "Click <a href='index.php'> here to login again </p>";
}
我仍然收到以下错误消息:
18/04/11 16:59:18 WARN lifecycle.LifecycleSupervisor:Component SinkRunner:{policy:org.apache.flume.sink.DefaultSinkProcessor@3887d0c7 counterGroup:{name:null counters:{}}}已停止,因为由于缺少依赖性,它无法成功启动
以下是我在flume配置文件中写的内容:
2018-04-02
我对Java一无所知,所以我很难解决它。有人可以告诉我我需要什么依赖,我搜索但在我们国家的技术网上找不到任何有用的信息。