FILEEM

POWER OF DREAM

在ubuntu16.04上安装java和elastic search

Elasticsearch是一个实时分布式搜索和分析数据的平台。它的流行是由于其易用性,强大的功能和可扩展性。
《在ubuntu16.04上安装java和elastic search》
安装Elasticsearch之前,你首先需要安装JAVA。
因为现在从Oracle官网下载JDK还需要注册之类的太复杂,所以建议先自行下载jdk-8u181-linux-x64.tar.gz后上传到服务器。
有小伙伴在github上传了此JDK:https://github.com/seer-developer-community/seer-analyse-system/releases/download/v1.0/jdk-8u201-linux-x64.tar.gz

配置JAVA环境

创建并切换到一个新账户

因为Elasticsearch数据库无法由root运行,因此需要创建一个新帐户,并赋予sudo权限:

adduser elastic
usermod -aG sudo elastic

创建时按提示输入密码和enter即可,然后切换到新帐户:

su elastic

下载JDK

下载jdk1.8压缩包,上传至ubuntu的 home/elastic
也可以用

cd
curl -Lo jdk.tar.gz https://github.com/seer-developer-community/seer-analyse-system/releases/download/v1.0/jdk-8u201-linux-x64.tar.gz

解压缩JDK 删除安装包

tar -xzvf jdk.tar.gz 
rm jdk.tar.gz 

配置环境变量

sudo nano /etc/profile

在最下面追加:

export JAVA_HOME=/home/elastic/jdk1.8.0_201/
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:.

ctrl + o 后enter 保存,再 ctrl + x 退出nano。

注意:/home/elastic/jdk1.8.0_201/是你的JDK存放路径,必须完全一致。

使Java环境生效

执行命令source /etc/profile使Java环境生效。

检查版本和是否配置成功

执行命令java -version,如果成功会显示:

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

如果提示找不到java命令之类的,则可能是路径有误之类的问题。

下载和安装Elasticsearch

在此之前,你可能需要安装unzip和libcurl4-openssl-dev:

sudo apt-get install unzip
sudo apt-get install libcurl4-openssl-dev

下载、解压缩并运行elasticsearch数据库

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.zip
unzip elasticsearch-6.2.4.zip
cd elasticsearch-6.2.4
./bin/elasticsearch

ctrl+C 停止程序,添加守护进程:

./elasticsearch-6.2.4/bin/elasticsearch --daemonize
netstat -an | grep 9200

点赞