| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> go-mysql-elasticsearch+mysql 同步 ElasticSearch -> 正文阅读 |
|
[大数据]go-mysql-elasticsearch+mysql 同步 ElasticSearch |
一、Elasticsearch:https://www.elastic.co/downloads/past-releases 4、浏览器中访问:http://ip:9200 即可 1、无需安装,解压即可使用 2、将其改名为ik,并复制到Elasticsearch的解压目录plugins中,重启es即可生效 2、进入Elasticsearch安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入 然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注释(也就是去掉#) 3、解压 elasticsearch-head,修改 Gruntfile.js 在对应的位置加上hostname:‘*’,端口号也可修改 4、npm install 安装完成后执行grunt server 或者npm run start 运行head插件,浏览器访问http://ip:9111 四、go-mysql-elasticsearch(mysql同步es工具): https://github.com/siddontang/go-mysql-elasticsearch 1、安装go(目前已验证:v1.13.xx可用,v1.16.xx不可用) 2、go get github.com/siddontang/go-mysql-elasticsearch 或者 git clone https://github.com/siddontang/go-mysql-elasticsearch 3、cd xx/go-mysql-elasticsearch 4、make 5、配置 vim etc/river.toml,详情见github说明 6、执行 ./bin/go-mysql-elasticsearch -config=./etc/river.toml 注意事项及问题
2、mysql 配置 my.cnf
3、ElasticSearch有保护机制,root启动权限太大,默认不让ElasticSearch使用root权限启动 问题一: [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] 解决方法: vim /etc/security/limits.conf vim /etc/sysctl.conf 问题二:go-mysql-elasticsearch 执行 make GO111MODULE=on go build -o bin/go-mysql-elasticsearch ./cmd/go-mysql-elasticsearch 解决方法: go get层面增加代理 $ export GOPROXY=https://goproxy.io 问题三:my.cnf 配置后不生效 解决方法:检查my.cnf 文件权限,777会被 mysql 忽略而采用默认配置,所以改动权限编辑后需要改回644。 问题四:删除 binlog 日志后,启动go-mysql-elasticsearch 报 Could not find first log file name in binary log index file 解决方法: 检查 mysql-bin.index 第一行是否有空行,删除。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:03:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |