2020-02-29 ubuntu Docker 安装 Elas

2020-02-29  本文已影响0人  俊果果

一、安装ubuntu虚拟机

1、下载ubuntu镜像

2、vmware 安装虚拟机

过程略

设置固定ip:

参考文章Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
配置完以后,需要重启系统才生效

3 、宿主机通过ssh连接

sudo apt-get install openssh-server
sudo  ufw enable|disable

4 、安装docker

参考官方文档
依次执行以下命令

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88

 sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
systemctl enable docker.service

5、安装mysql

参考文档Docker 安装 mysql


二、安装 jdk

1、参考文章

Ubuntu 18.04安装Java JDK8三种方式

这里采取下载oracle包离线安装的方式

2、下载安装包

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

image.png
apt install lrzsz
安装完成后,输入 rz 命令回车,即可传输所选文件
scp ./Aura.wav jun@192.168.109.132:/home/jun/
image.png

3、解压缩到指定目录

sudo mkdir /usr/lib/jdk
sudo tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/lib/jdk

4、修改环境变量:

sudo vim /etc/profile
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_241  ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  
source /etc/profile

5、查看java版本,看看是否安装成功:

java -version
image.png

三、安装 ES

1、参考文章

Install Elasticsearch with Docker

2、拉取镜像

docker pull elasticsearch:7.6.0
{
  "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}

然后重启docker服务

systemctl daemon-reload
systemctl restart docker

3、创建数据目录

mkdir -p /usr/docker/es/data
chmod 777 /usr/docker/es/data

4、启动并后台运行容器

docker run --name es -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -v /usr/docker/es/data:/usr/share/elasticsearch/data elasticsearch:7.6.0

5、查看容器运行情况

docker ps
image.png
docker logs es
image.png

6、es信息查看

7、更新容器,设为自启动

docker update --restart=always <你的容器id,docker ps -a 可以查看>

8、安装IK分词器

docker cp ./elasticsearch-analysis-ik-7.6.0.zip es:/usr/share/elasticsearch/plugins
docker exec -it elasticsearch /bin/bash
cd /usr/share/elasticsearch/plugins
mkdir ik
cd ik
mv ../elasticsearch-analysis-ik-7.6.0.zip ./
unzip elasticsearch-analysis-ik-7.6.0.zip
rm -f elasticsearch-analysis-ik-7.6.0.zip
docker restart es
image.png
上一篇下一篇

猜你喜欢

热点阅读