Linux下,非Docker启动Elasticsearch 6.3.0

查看java版本,需要1.8版本
java -version

yum -y install java

创建用户,因为elasticsearch不能root操作
useradd panfeng

设置密码
passwd panfeng

输入123456,上面说无效小于8字符,又让输入一次,再输入123456

切换用户,带有-参数是把当前环境也切换过去
su - panfeng

这时候用ftp把elasticsearch-6.3.0.tar.gz放到/home/panfeng

退出用户 
exit

进入目录
cd /home/panfeng

查看详情
ll
总用量 89284
-rw-r--r--. 1 root root 91423553 7月   4 22:33 elasticsearch-6.3.0.tar.gz

把权限乐优
chown panfeng:panfeng elasticsearch-6.3.0.tar.gz

再查看详情
ll
总用量 89284
-rw-r--r--. 1 panfeng panfeng 91423553 7月   4 22:33 elasticsearch-6.3.0.tar.gz

修改文件权限
chmod 755 elasticsearch-6.3.0.tar.gz

再次查看详情,这时的elasticsearch-6.3.0.tar.gz就会变为绿色
ll
总用量 89284
-rwxr-xr-x. 1 panfeng panfeng 91423553 7月   4 22:33 elasticsearch-6.3.0.tar.gz

切换用户
su - panfeng

解压文件
tar -zxvf elasticsearch-6.3.0.tar.gz

修改解压后的文件夹名称为elasticsearch
mv elasticsearch-6.3.0 elasticsearch

进入目录
cd elasticsearch

查看详:bin执行的脚本,config配置,lib依赖,logs日志,modules模块,plugins插件
ll

进入目录
cd config

查看详情,elasticsearch.yml是elasticsearch的核心配置文件,jvm.options是Java虚拟机参数
ll

编辑Java虚拟机参数
vim jvm.options

把22和23行的1g改为512m 输入 I 插入进行编辑,编辑好之后按 Esc 输入:wq 保存并退出

编辑elasticsearch核心配置文件elasticsearch.yml
vim elasticsearch.yml

把33行 数据目录位置改为 path.data: /home/panfeng/elasticsearch/data
把37行 日志目录位置改为 path.logs: /home/panfeng/elasticsearch/logs
把55行 修改绑定的ip,默认只允许本机访问,修改为0.0.0.0后则可以远程访问,改为 network.host: 0.0.0.0
Elasticsearch的插件要求至少3.5以上版本,这里最好禁用这个插件,修改elasticsearch.yml文件,在最下面添加如下配置:在文件最下面另起一行 添加 bootstrap.system_call_filter: false
输入 I 插入进行编辑,编辑好之后按 Esc 输入:wq 保存并退出

退出用户
exit

修改文件权限
vim /etc/security/limits.conf

在# End of file上面添加下面四行数据

* soft nofile 65536

* hard nofile 131072

* soft nproc 4096

* hard nproc 4096

输入 I 插入进行编辑,编辑好之后按 Esc 输入:wq 保存并退出

修改线程数
vim /etc/security/limits.d/90-nproc.conf

*       soft    nproc    4096
root    soft    nproc    unlimited

如果有和两行代码直接把*对应的改为4096就行了,如果没有就直接添加
输入 I 插入进行编辑,编辑好之后按 Esc 输入:wq 保存并退出

修改虚拟内存
vim /etc/sysctl.conf

添加vm.max_map_count=655360 如果有就修改
输入 I 插入进行编辑,编辑好之后按 Esc 输入:wq 保存并退出

修改虚拟内存生效
sysctl -p

如果显示 vm.max_map_count = 655360 就修改成功了~

进入目录
cd /home/panfeng/elasticsearch

创建data目录,logs目录已经存在就不用创建了
mkdir data

进入目录
cd /home/panfeng/elasticsearch/bin/

运行elasticsearch
./elasticsearch

这时候在Windows浏览器输入 虚拟机ip:9200 来访问是否启动成功

猜你喜欢

转载自www.cnblogs.com/taopanfeng/p/11133018.html