之前记录了 ElasticSearch 的安装配置 点击直达 ,接下来我们使用 logstash 同步mysql 或者 oracle 数据到 es 中,这里最好 elk 三个工具的版本保持同步,我这里用的都是 6.4.3 版本的,首先去官网下载,这里 elk 三个工具的历史版本的都有,自行选择
这里我们可以使用 wget 进行下载, 我们装在local目录
cd /usr/local
wget https://artifacts.elastic.co/downloads/logstash/logstash-6.4.3.tar.gz
然后解压 ,重命名文件夹
tar –zxvf logstash-6.4.3.tar.gz
mv logstash-6.4.3 logstash
我们如果需要同步mysql 或者oracle数据到es中,首先需要下载 mysql 或 oracle 连接数据库的驱动包 和 配置需要同步的配置
我这里直接在 bin 目录下建了一个 mysql 的文件夹,存放配置
接下来我们看下 mysql.conf 里面的内容
如果是oracle 同理更换驱动 配置既可, 到这里 logstash 同步mysql 数据到es中的配置已经完成了,接下来我们启动 logstash 既可,要先启动 es ,如果你的服务器内存较小的话,需要更改配置,进入 logstash 的config 目录下,修改 jvm.options ,默认是 1g ,这里上一篇也写过了,同样在 config 下面 jvm.options
进入bin目录下启动,这里是指定配置文件启动,如果你的配置不在bin 下面的 mysql文件夹下,注意自行修改
cd /usr/local/logstash/bin/
./logstash -f mysql/mysql.conf
启动后我们发现控制台输出信息
这里已经完成了 mysql 同步数据到 es中去
接下来我们安装 kibana 启动,进行查看,kibana 默认连接的是本机,我elk都在一台机器上,这里直接下载 解压 启动既可,我们进入 kibana 的管理界面,查看刚同步的数据
这里我们刚在前面同步的三条数据,就可以查询到了