最简单的Elaticsearch的安装步骤

(1)修改config/ elasticsearch.yml配置文件

chmod 777 elasticsearch.yml

vim elasticsearch.yml

#集群名称(所有节点必须相同)

cluster.name: xiaoya

#当前节点名称(所有节点必须不同)

node.name: "xiaoya01"

#设置ip地址(当前节点的物理IP地址)

network.host: 192.168.202.20

#设置true来锁住内存

bootstrap.mlockall: true

#设置默认索引分片个数,默认为5

index.number_of_shards: 10

#设置索引副本个数,默认为1个副本,推荐设置和datanode机器数相同

index.number_of_replicas: 0

#默认情况下,多个节点可以在同一安装路径启动,如果你想让es只启动一个节点,如下:

node.max_local_storage_nodes: 1

#是否有资格被选举成为master节点,默认为true(如只做平衡节点可设置为false)

node.master: true

#指定该节点是否存储索引数据,默认为true(如只做平衡节点可设置为false)

node.data: true

#设置索引数据的存储路径,默认是es根目录下的data文件夹

path.data: /path/to/data

(在实际环境中,可指定多个存储路径,如:path.data:/data1,/data2;或者同一台服务器有多个es时需要将每个es指定不同的data目录)

#设置临时文件的存储路径,默认是es根目录下的work文件夹

path.work: /path/to/work

(在实际环境中,可指定到其他目录,如:path.data:/work;或者同一台服务器有多个es时需要将每个es指定不同的work目录)

#设置节点间交换的tcp端口,默认为9300

transport.tcp.port: 9300

#设置是否压缩tcp传输时的数据,默认为false,不压缩

transport.tcp.compress: true

#设置是否打开多播发现节点,默认是true(当一台服务中有多个es时设置为false)

discovery.zen.ping.multicast.enabled: false

#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点discovery.zen.ping.unicast.hosts: ["192.168.1.10:9300", "192.168.2.10:9301"]

(当一台服务中有多个es时设置)

(2)修改bin目录下文件权限

Cd /home/elasticsearch1.4.4/bin

Chmod 777 *

(3)进入elasticsearch/bin启动es服务

#启动

./elasticsearch

#后台启动

./elasticsearch –d

#查看es服务

ps -ef|grep elasticsearch

或者

jps

(4)etc插件访问地址,使用firefox访问

#插件访问地址

http://192.168.202.10:9200/_plugin/head

http://192.168.202.10:9200/_plugin/kopf(可查看es内存使用情况)

#查看集群的状态

http://192.168.202.20:9200/_nodes

(5)关于es的内存设置

#建议es内存设置为物理内存的60%(一般推荐为30g)

#如果使用bin目录下的elasticsearch命令启动服务,需要修改elasticsearch文件中的内存大小:

vim /home/elasticsearch-1.4.4/bin/elasticsearch

ES_HEAP_SIZE=30g

(6)关于es的优化(待补充)

#合理配置主节点和数据节点,配置文件conf/elasticsearch.yml

node.master:true

node.data:true

  1. 当master为false,而data为true时,会对该节点产生严重负荷;
  2. 当master为true,而data为false时,该节点作为一个协调者;
  3. 当master为false,而data为false时,该节点就变成了一个负责均衡器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值