linux环境搭建原创
4人赞赏了该文章
501次浏览
编辑于2020年05月28日 19:32:38
1.linux环境搭建
1. 把yum包更新到最新
yum update
2. 设置yum源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
3.安装docker
yum install docker-ce-版本号
4. 启动Docker
systemctl start docker
5. 打开配置文件daemon.json
在文件中加入:
{ "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] }
6.重启守护进程
systemctl daemon-reload systemctl restart docker
2.docker安装mysql5.7
1.拉取mysql5.7镜像
docker pull mysql:5.7
2. 创建MySQL容器并启动
docker run -di --name=mysql_5.7 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 --name 给容器起一个别名mymysql(可随意取) -p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码
3.docker安装elasticsearch
1.拉取elasticsearch镜像
docker pull elasticsearch:5.6.8
2.创建es容器
docker run -di --name=luthai_kms_es -p 9200:9200 -p 9300:9300 elasticsearch:5.6.8
3.首先退出容器,然后执行命令
docker cp luthai_kms_es:/usr/share/elasticsearch/config/elasticsearch.yml /usr/share/elasticsearch.yml
4.停止和删除原来创建的容器
docker stop luthai_kms_es docker rm luthai_kms_es
5.重新执行创建容器命令
docker run -di --name=luthai_kms_es -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml elasticsearch:5.6.8
6.修改/usr/share/elasticsearch.yml
将 transport.host: 0.0.0.0 前的#去掉后保 存文件退出。其作用是允许任何ip地址访问elasticsearch .开发测试阶段可以这么做,生 产环境下指定具体的IP
7.修改/etc/security/limits.conf ,追加内容
* soft nofile 65536 * hard nofile 65536
nofile是单个进程允许打开的最大文件个数 soft nofile 是软限制 hard nofile是硬限制
8.修改/etc/sysctl.conf,追加内容
vm.max_map_count=655360
限制一个进程可以拥有的VMA(虚拟内存区域)的数量
9.重新启动虚拟机,再次启动容器,发现已经可以启动并远程访问
10.将ik文件夹上传至宿主机
11.在宿主机中将ik文件夹拷贝到容器内 /usr/share/elasticsearch/plugins 目录下。
docker cp ik luthai_kms_es:/usr/share/elasticsearch/plugins/
12.重新启动,即可加载IK分词器
3.HEAD插件安装
1.修改/usr/share/elasticsearch.yml ,添加跨域
http.cors.enabled: true http.cors.allow-origin: "*"
2.重新启动elasticseach容器
3.下载head镜像
docker pull mobz/elasticsearch-head:5
4.创建head容器
docker run -di --name=myhead -p 9100:9100 mobz/elasticsearch-head:5
4.logstash安装
1.将logstash安装包复制到/usr/local/etc并解压
2.写好配置文件并放到/usr/local/etc/logstash-6.6.0/mysqletc目录下
3.cd到/usr/local/etc/logstash-6.6.0/bin目录下执行
./logstash -f ../mysqletc/mysql.conf
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!