下载地址:
链接: https://pan.baidu.com/s/1OyKNUpobAfiRYrNpDCp0vw?pwd=h7jg 提取码: h7jg
安装Elasticsearch步骤
1.上传压缩包到/home目录下(我一般放到这儿,当然其他也可以)
2.--创建用户和组
groupadd esgroup
useradd -g esgroup esuser
3.测试一下是否创建成功,切换用户:su+用户名
su esuser
4.切换到root给目录赋予权限
#切换用户
su root
#赋予权限
sudo chmod -R 777 elasticsearch-7.13.0/
5.(a)设置内核参数
(先切换成root)
vim /etc/sysctl.conf
添加如下内容(加到最后):
fs.file-max=65536
vm.max_map_count=262144
刷新配置:
sysctl -p
查看是否生效:
sysctl -a
分别运行以下命令:
rm -f /sbin/modprobe
ln -s /bin/true /sbin/modprobe
rm -f /sbin/sysctl
ln -s /bin/true /sbin/sysctl
运行命令
vi /etc/security/limits.conf
b)设置资源参数(粘贴以下代码)
# 添加一下内容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
c)修改进程数
vi /etc/security/limits.d/20-nproc.conf(如果不是4096则修改是则不用修改)
* soft nproc 4096
修改es配置文件:
运行以下命令
cd elasticsearch-7.13.0/
cd config/
vi elasticsearch.yml
粘到最后
注意,要放开某些注释:
es.yml
放开注释:
discovery.seed_hosts: ["host1"]
cluster.initial_master_nodes: ["node-1"]
加入:
cluster.name: my-es
node.name: node-1
network.host: 0.0.0.0
http.port: 19200
transport.tcp.port: 19300
#discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300"]
#discovery.zen.minimum_master_nodes: 3
http.cors.enabled: true
http.cors.allow-origin: "*"
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
运行
vi jvm.options
加入
-Xms1g
-Xmx1g
启动:root用户不能启动,切换到esuser,进到bin目录运行下面命令
./elasticsearch
6.浏览器访问:自己端口号+19200
出现如下页面则安装成功
安装kibana
上传文件到home
进入kibana运行如下命令
cd config/
vi kibana.yml
放开
server.port: 5601 改为15601
server.host:
elasticsearch.hosts: ["http://localhost:9200"] 改为 http://localhost:19200
切换到root
赋予权限
chown -R esuser /home/kibana-7.13.0-linux-x86_64/
启动:切换esuser用户 进到bin目录下运行
./kibana
浏览器访问:自己端口号+15601
出现如下页面安装成功