在windows上安装elasticsearch7.6
2021-01-08 07:29
                         标签:ast   upn   dnv   jcs   weight   shell   查询   max   bottom    有点耗内存 下载logstash7.7.1 ,直接下载zip的包就可以,里面包括linux和win的一起 配置方法—配置文件内容可以见下文中附录 在windows上安装elasticsearch7.6 标签:ast   upn   dnv   jcs   weight   shell   查询   max   bottom    原文地址:https://www.cnblogs.com/ctsch/p/13125206.html在windows上安装elasticsearch7.6
安装Java1.8
安装elasticsearch7.6
安装中文分词
安装可视化管理工具(可选)
安装elasticsearch-php
Logstash进行数据库同步
同步工具的比较
附录
# file: bin/jdbcconf/mysqlsyn.conf
input {
        jdbc {
                 # jdbc驱动包位置
                jdbc_driver_library => "D:\green_soft\logstash-7.7.1\mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar"
                # 要使用的驱动包类,有过java开发经验的应该很熟悉这个了,不同的数据库调用的类不一样。
                jdbc_driver_class => "com.mysql.jdbc.Driver"
                 # myqsl数据库的连接信息
                jdbc_connection_string => "jdbc:mysql://127.0.0.1:3306/es_test"
                 # mysql用户
                jdbc_user => "root"
                 # mysql密码
                jdbc_password => "root"
                # 定时任务, 多久执行一次查询, 默认一分钟,如果想要没有延迟,可以使用 schedule => "* * * * * *"
                schedule => "* * * * *"
                 # 你要执行的语句
                statement => "select * from articles where id > :sql_last_value"
                type => "_doc"
                record_last_run => true
                use_column_value => true
                tracking_column => "id"
                # tracking_column_type => "timestamp"
        }
}
output {
        # 将数据输出到ElasticSearch中
          elasticsearch {
                  # es ip加端口
                hosts => ["127.0.0.1:9200"]
                # es文档索引
                index => "es_test"
                # 指定存储的类型
                document_type => "_doc"
                # 建立索引
                # action => "index"
                # es文档数据的id,%{id}代表的是用数据库里面记录的id作为文档的id
                document_id => "%{id}"
  }
}