elasticsearch源码安装
注意:不能在root用户下安装,否则会报错,必须新建用户
1.创建用户tongdun
groupadd tongdun
useradd -g tongdun tongdun -m
passwd tongdun
2.给tongdun用户赋权限
chmod +w /etc/sudoers
vi /etc/sudoers
在文件最后添加如下内容:
tongdun ALL=(ALL) ALL
chmod -w /etc/sudoers
3.从root用户切入tongdun
su tongdun
4.安装jdk
注意:jdk要1.8以上,否则会报错,centos7自带的openjdk也可以用
tar -xvzf jdk-8u191-linux-x64.tar.gz #解压jdk到某个路径下
mv jdk-8u191-linux-x64.tar.gz jdk #修改解压后的文件名为jdk
sudo vi /etc/profile #更改配置文件
增加下面的内容:
export JAVA_HOME=/home/tongdun/local/jdk #解压后jdk的根目录
export CLASSPATH=.:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile #不用重启可使配置生效
验证Java是否配置成功:
java -version
javac -version
5.修改服务器进程数
在root用户下进行以下操作,不加会报错
vi /etc/security/limits.conf 添加用户级别句柄和进程
内容如下,复制进去即可:
* soft noproc 65535
* hard noproc 65535
* soft nofile 1000000
* hard nofile 1000000
sysctl -w fs.file-max =65536
说明:
* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
6.在 /etc/sysctl.conf文件最后添加一行
不加会报错
vm.max_map_count=262144
重启 reboot
即可永久修改
7.安装ES
tar -xvf elasticsearch-5.0.2.tar # 解压
cd /home/tongdun/local/ elasticsearch-5.0.2 # 进入解压后的目录
mkdir data
mkdir logs
修改配置文件elasticsearch.yml,以下仅供参考:
node.name: xxx
cluster.name: xxx
path.data: /home/tongdun/local/elasticsearch-5.0.2/data
path.logs: /home/tongdun/local/elasticsearch-5.0.2/logs
node.master: true
node.data: true
#bootstrap.memory_lock: true
discovery.zen.minimum_master_nodes: 1
discovery.zen.ping.unicast.hosts: ["192.168.89.128"]
network.host: 192.168.89.128
# # 以下配置可以减少当es节点短时间宕机或重启时shards重新分布带来的磁盘io读写浪费
#discovery.zen.fd.ping_timeout: 180s
#discovery.zen.fd.ping_retries: 8
#discovery.zen.fd.ping_interval: 30s
#discovery.zen.ping_timeout: 120s
#
http.cors.enabled: true
http.cors.allow-origin: "*"
#xpack.security.enabled: true
8.启动
./local/elasticsearch-5.0.2/bin/elasticsearch -d
加-d表示后台启动
9.Window访问elasticsearch的地址
http://192.168.89.11:9200/
参考:
https://www.jianshu.com/p/53f41f4cbf70
https://www.yiibai.com/elasticsearch/elasticsearch-getting-start.html
https://blog.csdn.net/Gekkoou/article/details/80956191
用户组
https://www.cnblogs.com/SofuBlue/p/8027110.html
作者:雪儿waii
来源链接:https://blog.csdn.net/XUEER88888888888888/article/details/98487092