查看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 来访问是否启动成功
Linux下,非Docker启动Elasticsearch 6.3.0
猜你喜欢
转载自www.cnblogs.com/taopanfeng/p/11133018.html
今日推荐
周排行