elasticsearch安装及自动更新数据文档.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
elasticsearch安装及自动更新数据文档

Elasticsearch安装及自动同步mysql数据库数据环境:CentOS 6.4 x64JDK1.8.0_45Elasticsearch的安装下载elasticsearch安装包:https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.5.2.tar.gz将下载完成的安装包上传到服务器的/usr/local文件夹下(上传地址根据个人习惯有所不同)利用cd /usr/local命令进入local文件夹,利用tar -zvxf elasticsearch-1.5.2.tar.gz解压提取文件输入./elasticsearch-1.5.2/bin/elasticsearch命令启动elasticsearch服务出现下图则说明安装成功按ctrl+c停止服务,输入cd ./elasticsearch-1.5.2/config/命令进入elasticsearch的配置文件目录输入vim ./elasticsearch.yml命令编辑elasticsearch的配置文件找到Node节点取消node.master: true和node.data: true的注释如下图找到Network And HTTP节点将network.host节点修改成elasticsearch所在的服务器的ip地址如下图进入命令模式保存并退出配置文件输入vim /etc/sysconfig/iptables修改防火墙配置文件,添加9200端口的入站规则并重启防火墙输入../bin/elasticsearch命令重新启动elasticsearch服务出现下图或者在浏览器中输入http://ip:9200出现下图则表示elasticsearch安装配置并且启动成功Elasticsearch插件的安装另开一个终端界面输入命令cd /usr/local/elasticsearch-1.5.2/进入elasticsearch目录elasticsearch-headelasticsearchweb管理界面安装输入./bin/plugin --install mobz/elasticsearch-head出现下图后表示插件安装成功(在线安装,如果本地安装则mobz/elasticsearch-head要替换成file:///文件目录地址)在浏览器输入http://ip:9200/_plugin/head/进入web管理页面elasticsearch-jdbc数据访问驱动插件的安装输入./bin/plugin --install jdbc --url/repository/org/xbib/elasticsearch/plugin/elasticsearch-river-jdbc//elasticsearch-river-jdbc--plugin.zip出现下图则说明安装成功MySQL JDBC驱动安装输入curl -o mysql-connector-java-5.1.33.zip -L /get/Downloads/Connector-J/mysql-connector-java-5.1.33.zip/from//命令下载mysqljdbc输入cp ./mysql-connector-java-5.1.33/mysql-connector-java-5.1.33-bin.jar ./plugins/jdbc/命令将mysqljdbc移动到 plugins的jdbc目录下输入chmod 644 ./plugins/jdbc/*命令修改jdbc文件夹下的所有文件的访问权限重新执行./bin/elasticsearch命令使jdbc插件生效在mysql中创建数据库、表并添加测试数据在mysql数据库中建立一个test数据库并建立person表表结构如下create table person (idint ,namevarchar(20),sex char(1),createdate timestamp);插入数据insert into person(id,name,sex) values(1,zhangsan,F);insert into person(id,name,sex) values(2,zhaoliu,F);创建用户并给用户分配访问数据库的对应表的权限修改防火墙配置,添加3306端口的入站规则创建elasticsearch索引并设置与mysql数据更新同步输入curl -XPUT 59:9200/test命令建立elasticsearch索引建立elasticsearch中的索引与数据库表的映射curl -XPUT 59:9200/test/person/_mapping -d

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档