搜索引擎:ElasticSearch+Logstash+Node.js+Vue+ElementUI+Axios
1. node.js安装
2. 安装搭建Vue项目
2.1 打开idea,新建项目
2.2 安装vue脚手架工具
2.3 配置外部IP可访问
3. ES搭建和相关插件安装
3.1 下载ES
3.2 解压ES
3.3 添加特定的Linux用户
3.4 配置集群
3.4.1 配置主节点
3.4.2 配置副节点
3.5 启动ES实例
3.6 启动ES时可能会遇到的问题
3.6.1 文件句柄不足
3.6.2 设定虚存不足
3.7 安装ES可视化插件:Head
3.8 安装ES中文分词插件:IK
4 Logstash搭建
4.1 Logstash下载
4.2 使用Logstash同步MySQL的数据到ES
4.3 全量数据同步
4.4 增量数据同步
4.5 ES mapping模板配置
4.6 logstash多表同步到ES
5 Element UI
5.1 url-loader
5.2 vue-axios
5.2.1 安装Axios
5.2.2 安装成功后,在main.js页面引用:
5.2.3 使用实例
搜索引擎:ElasticSearch+Logstash+Node.js+Vue+ElementUI