目录标题
Docker中安装centos7容器
1. 拉取centos7
docker pull centos:7
2. 运行centos7
docker run -itd --name centos7_server centos:7 /bin/bash
3.如果退出了,用以下命令交互式启动容器
docker run -it centos7_server /bin/bash
Centos7中安装wget
yum install wget
Centos7中安装jdk环境
1. 下载JDK8
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
2. 安装JDK8
1⃣️ 解压jdk-8u141-linux-x64.tar.gz
tar -zxvf jdk
2⃣️ 重命名为JDK8
mv jdk-8u141-linux-x64.tar.gz jdk8
3⃣️ 配置环境变量
- 编辑etc/profile
yum install vim
vim /etc/profile
- 加入以下配置
export JAVA_HOME=/usr/local/software/jdk8
export JAVA_BIN=/usr/local/software/jdk8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
4⃣️ 使配置生效
source /etc/profile
5⃣️ 验证是否安装完成
java -version
Centos7中安装Elasticsearch
es官方下载网址地址:https://www.elastic.co/cn/downloads/elasticsearch
1. 下载Elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz
备选
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz
备选
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-aarch64.tar.gz
2. 解压
tar -zxvf elasticsearch-6.2.2.tar.gz
3. 进入到bin目录下执行脚本
./elasticsearch
4. 运行报错
5. 创建一个新的用户
方式一:
adduser zen passwd zen 123
或者
方式二:
adduser zen 回车
passwd zen 回车
输入密码
6. 修改bin目录下所有文件的执行权限
777表示赋予最大的读写执行权限
chmod -R 777 ./
7. 切换用户
su zen
8. 执行 ./elasticsearch
继续报错,说明权限没有赋值正确
9.切换回root用户
另外设置root用户的密码操作为:
10. 赋值权限
解决方法: chown -R 用户名:用户名 文件(目录)名
例如: chown -R zen:zen elasticsearch-6.2.2
11. 继续执行
./bin/elasticsearc
备注:
后台启动方式:
./bin/elasticsearch -d (-d后台启动)
查看日志:
logs/elasticsearch.log
12. 访问测试
Elasticsearch运行在本地的9200端口
执行: curl http://localhost:9200/
或者
在浏览器中访问:http://localhost:9200
Centos7中安装Kibana
**Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据。
你可以从 elastic 的官网 https://www.elastic.co/downloads/kibana 获取最新版本的Kibana。
更多版本:https://www.elastic.co/cn/downloads/past-releases#kibana
解压文档后,按照下面的操作,即可在前台(foregroud)启动Kibana:
1. 下载kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.8.0-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.2-linux-x86_64.tar.gz
2. 解压kibana
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz
3. 赋值权限
3. 运行kibana
cd kibana-<version>
./bin/kabana
Kibana运行在本地的5601端口
4. 访问测试
在浏览器中输入网址: http://localhost:5601
解决浏览器中不能访问的问题
1. 提交镜像
docker commit 942c0e9584a2 centos7_es_kibana
2. 运行
docker run -it -d --name centos7_server2 -p 9200:9200 -p 9300:9300 -p 5601:5601 centos7_es_kibana:latest /bin/bash