步骤1:安装包下载拷贝至服务器上。(启动命令 进入文件的bin目录 ./elasticsearch 加上-d 后台运行)
注意点:es不允许root用户启动,所以要新建另外一个用户启动es。Es默认启动内存为2G。
步骤2:解压目录 tar -zxvf elasticsearch-6.4.2.tar.gz
步骤3:修改配置文件内存大小:(由于测试环境是虚拟机所以要修改下es启动内存)
编辑config下的jvm.options文件 -Xmx512m
步骤4:启动报错是因为用户对文件夹没有权限使用命令给用户分配权限chown -R tbyoung:tbyoung /es
步骤5:测试访问 curl localhost:9200 出现下图表示成功
步骤6:外网访问测试在浏览器中防火墙开启9200端口命令
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --reload
还是不行的话就关闭防火墙吧!
systemctl stop firewalld.service
外网还无法访问的话就需要改下配置文件了
config/elasticsearch.yml
步骤7:启动又不成功了:这个就要在系统文件中加上,错误如下图
错误1解决办法vim /etc/security/limits.conf
esyonghu soft nofile 65536
esyonghu hard nofile 68836
esyonghu soft nproc 4096
esyonghu hard nproc 4096
错误2解决办法vim /etc/sysctl.conf
vm.max_map_count=655360
使其生效sysctl -p
步骤8:访问页面出现下图表示安装成功
步骤1:下载(必须和你的es版本一致)
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.4.2-linux-x86_64.tar.gz
步骤2:解压
tar -zxvf kibana-6.4.2-linux-x86_64.tar.gz
mv kibana-6.4.2-linux-x86_64 kibana-6.4.2
步骤3:修改配置文件中的url
vim kibana-6.4.2/config/kibana.yml
启动命令 进入kibana-6.4.2目录下面
nohup bin/kibana >/dev/null 2>&1 &
1.首先进入到 ElasticSearch 的路径下面,然后执行下面的命令,其中的 6.4.2 替换成你的 ElasticSearch 版本
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.2/elasticsearch-analysis-ik-6.4.2.zip
操作说明
GET /_cat/indices?v 列出所有索引
PUT /customer?pretty 创建一个索引 customer 索引名称 pretty 返回JSON格式化数据
PUT /customer/external/1?pretty
{
"name": "John Doe"
}
创建索引文档 customer索引名称 external类型名称 ID为1