https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.4.3.zip
1.
下载:
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.4/elasticsearch-2.3.4.tar.gz
2.解压指定目录
zip解压命令
unzip test.zip -d /root/
gz解压命令
gunzip -c /root/test.gz > ./test.txt
3.安装java环境变量
3.1 下载jdk
#cd /tmp
#wget "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.rpm?AuthParam=1372142112_983985b072250462338f52e48b37d8b9"
3.2 安装
复制到/usr/java/路径下
#mkdir /usr/java/
#cp jdk-7u25-linux-x64.rpm /usr/java/
3.3 添加可执行权限
# cd /usr/java/
# chmod +x jdk-7u25-linux-x64.rpm
#rpm -ivh jdk-7u25-linux-x64.rpm
4.配置环境变量
#vi /etc/profile
结尾处添加(注意jdk版本自行改变)
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存退出
5.添加用户组,注意es不能直接使用root启动
这是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,
建议创建一个单独的用户用来运行ElasticSearch
此时账号密码:elsearch
#创建用户组
groupadd elsearch
#创建用户
useradd elsearch -g elsearch
#设置密码
passwd elsearch
打开es安装目录赋予用户组
cd /opt
chown -R elsearch:elsearch elasticsearch
chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性
6.启动
#切换用户
su elsearch
#启动
cd elasticsearch/bin
./elasticsearch
后台启动添加-d
./elasticsearch -d