欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Linux下ES安装及配置.doc

    • 资源ID:33435491       资源大小:45KB        全文页数:7页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux下ES安装及配置.doc

    如有侵权,请联系网站删除,仅供学习与交流Linux下ES安装及配置【精品文档】第 7 页Linux下ES安装、配置及示例文档本文在两台Linux虚拟机上安装了三个节点,本次搭建ES同时实践了两种模式-单机模式和分布式模式,以下是本次三个节点的配置情况:IP ES节点172.16.16.204 node1、node3172.16.16.220 node2一、下载ES及配置1相关术语Index:es里的index相当于一个数据库Type:相当于数据库里的一张表Id:唯一,相当于表的主键Node:节点的ES示例,一台机器可以运行多个示例,但是同一台机器上的示例在配置文件中要确保http和tcp端口不同(下面有详细介绍)Cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是针对集群内部来说的Shards:索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上,构成分布式搜索,分片的数量只能在索引创建前指定,并且索引创建后不能更改Replicas:索引副本,es可以设置多个索引的副本,副本的作用一是可以提高系统的容错性,当某个节点上某个分片损坏或丢失,可以从副本中恢复;二是可以提高es的查询效率,es会自动对搜索请求进行负载均衡2下载版本:1.7.3 下载地址:https:/download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.3.tar.gz下载后放到目录下并解压,因为我们要配置包含三个节点的集群,可以先将其命名为elasticsearch-node1,比如我存放的路径是/home/jianpei/elasticsearch-node12.1修改配置文件2.1.1打开/home/jianpei/elasticsearch-node1/config目录下的elasticsearch.yml文件,修改以下属性值并取消该行的注释cluster.name: elasticsearch#这是集群的名字,我们命名为elasticsearch,es启动后会将具有相同名字的集群节点放到同一个集群下node.name: "es-node1"#节点名称node.master: true#是否作为主节点,每个节点都可以设置成主节点,默认值为truenode.data: true#是否存储数据,及存储索引片段,默认值为trueindex.number_of_shards: 5#设置一个索引的碎片数量,默认值为5index.number_of_replicas: 1#设置一个索引可被复制的数量,默认值为1discovery.zen.ping.timeout: 30s#默认是3秒,这是设置集群中自动发现其他节点ping超时时间,为避免网络差导致启动报错,我设置成了30秒network.bind_host: 172.16.16.204#设置绑定的IP地址network.publish_host: 172.16.16.204#设置其他节点连接此节点的地址,如果不设置的话则自动获取network.host: 172.16.16.204#可同时设置上面两个参数Es集群master节点发现机制采用单播形式,主要配置有三行如下:discovery.zen.minimum_master_nodes: 2#指定集群中的节点有几个有master资格的节点,对于大集群可以设置3个以上discovery.zen.ping.multicast.enabled: false#是否打开多播发现节点,默认值为truediscovery.zen.ping.unicast.hosts: "172.16.16.204", "172.16.16.220","172.16.16.204:9301"#指明集群中其他可能为master的节点IP,以防es启动后发现不了集群中的其他节点,第一对引号里是node1,默认端口为9300,第二对引号里是node2,在172.16.16.220这台服务器上,第三对引号里是node3,因为和node1在同一台服务器,所以端口改为93012.1.2拷贝elasticsearch-node1整个文件夹两份,一份命名为elasticsearch-node2,一份命名为elasticsearch-node3,将node2拷贝到172.16.16.220服务器上,而在172.16.16.204上有node1和node3,因为node1和node3在一台机器上,node1配置文件里端口默认为9200和9300,所以要修改node3配置文件里的端口号,elasticsearch.yml文件修改如下:node.name: "es-node3"transport.tcp.port: 9301http.port: 9201对于node2,elasticsearch.yml文件修改如下:node.name: "es-node3"network.bind_host: 172.16.16.220network.publish_host: 172.16.16.220network.host: 172.16.16.220注意:(1) 对于单击多节点的es集群,一定要修改transport.tcp.port和http.port的默认值保证节点间不冲突;(2) 出现找不到同一集群中的其他节点的情况,检查下discovery.zen.ping.unicast.hosts是否已设置二、安装插件BigDesk Plugin:对集群中es状态进行监控Elasticsearch Head Plugin:对es进行各种操作,比如:查询、删除、浏览索引等。1安装head插件进入/elasticsearch-node1/bin路径,执行以下命令安装head插件./plugin -install mobz/elasticsearch-head2安装bigdesk插件./plugin -install lukas-vlcek/bigdesk注意:如果执行Linux命令时遇到没有权限执行失败情况时,用chmod命令修改权限即可三、运行关闭elasticsearch1运行编辑/home/jianpei/elasticsearch-node1/bin/elasticsearch.in.sh,设置ES_MIN_MEM和ES_MAX_MEM,确保二者保持一致,或者可以es启动时指定./elasticsearch -Xms512m -Xmx512m如果要es后台运行,则:./elasticsearch -d -Xms512m -Xmx512m2关闭前台运行:CTRL+C组合键来停止运行后台运行:可以通过“kill -9 进程号”关闭,也可以通过执行命令:curl -XPOST 关闭整个集群curl -XPOST 关闭单个节点 四、操作elasticsearch1 head插件对索引文档的增删改查1.1添加打开页面http:/主机ip:9200/_plugin/head/通过json添加点击“复核查询”添加如上图所示的数据,点击“提交请求”,右侧有反馈信息,“created”代表是否为新建,添加成功点击数据浏览,在左侧选择索引pj,如图可以看到一条ID为4的记录被添加了1.2修改如图,修改ID为4的这条数据age改为26,提交请求,右侧反馈的信息显示created:false,不是新建,只是修改点击数据浏览,如图可看到ID为4这条记录age被修改了1.3查询注意查询的时候选择GET,而不是创建时的PUT1.4删除点击数据浏览,选择索引pj,发现ID为5这条数据已被删除2 Linux命令对索引文档的增删改查2.1添加curl -XPUT -d “name”:”zhangsan”,”age”:18,”sex”:”man”2.2修改(同添加)2.3查询curl -XGET 2.4删除curl -XDELETE

    注意事项

    本文(Linux下ES安装及配置.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开