linux 安装 elasticsearch
首先创建一个存放自己压缩包的文件夹,将所有的压缩包或者工具包都放到里边,以方便以后的管理.
mkdir /var/zk
我一般都是在/var 目录下以自己名字的手写字母创建一个文件夹
进入目录下
ca /var/zk
大家可以进入官网下载tar包
https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-3
然后解压
tar zxvf elasticsearch-2.4.3.tar.gz
将解压出来的文件夹放到/usr/目录下,这个看个人习惯,也可以放到/usr/local/目录下,无所谓的
mv elasticsearch-2.4.3 /usr/
然后再创建一个存放es数据和日志的文件夹,我在是这样创建的
mkdir /data/
cd /data/
mkdir elastic
cd elastic/
mkdir data
mkdir logs
给 /data 文件权限,这一步很重要,不然后面会出错
cd /
chmod -R 777 data
给es文件也开放权限,这也同样重要.
cd /usr/
chmod -R 777 elasticsearch-2.4.3
配置 es
cd /usr/elasticsearch-2.4.3/config
vi elasticsearch.yml
在这个文件里边修改一些配置.
path.data: /data/elastic/data
path.logs: /data/elastic/logs
network.host: 127.0.0.1
http.port: 9200
其他的参数先不用管,我们现在也用不到.以后我会介绍其他参数的作用
写完这些之后,保存退出.
现在需要安装java环境.
首先,测试,在命令行执行以下代码
java -version
如果有返回值的话,你需要看一下是不是java7以上的版本.
如果没有安装的话,执行下面的代码
sudo apt-get install default-jre
然后输入下面的代码,测试javac
javac -version
和上面的一样,如果有返回版本信息的话,应该和java -version的相同才行,如果不同,就要安装相同的版本.
如果没有安装的话,执行下面的代码.
sudo apt-get install default-jdk
OK!大功告成!
现在可以启动elasticsearch了!
在我们启动elasticsearch之前,一定要先切换到普通用户下去执行启动命令,否则,你是不会启动成功的.
cd /usr/elasticsearch-2.4.3/bin
./elasticsearch
完美!