ecs

阿里云ECS部署elasticsearch7.1.0集群

痞子三分冷 提交于 2019-11-29 09:47:23
1.本实验在三台阿里云ECS服务器上安装elasticsearch,首先要实现三台机器内网互通,参考: https://blog.csdn.net/weixin_38875344/article/details/89146937 。 实例名 内网IP 外网IP node-1 master 1.1.1.1 1.1.0.0 主节点 node-2 slave1 2.2.2.2 2.2.0.0 node-3 slave2 3.3.3.3 3.3.0.0 2.在 https://www.elastic.co/cn/downloads/past-releases/ 网站下载所需的版本。本实验所用的为7.1.0版本。 3.在三台服务器上分别安装jdk8。 4.elasticsearch不允许以root权限来运行。所以需要创建一个非root用户,以非root用户来起es。在三台机器上分别创建新用户。 #创建用户组 groupadd elastic #创建新用户,设置用户组为,密码 useradd elasticsearch -g elastic -p elasticsearch 5.将elasticsearch解压到/opt目录。 tar -xzvf elasticsearch-7.1.0-linux-x86_64.tar.gz -C /opt 6.在三台机器上进行如下配置: vim /etc

在阿里的ECS上安装ElasticSearch

纵然是瞬间 提交于 2019-11-29 09:45:07
前言 虽然在官网上安装ElasticSearch有教程,可是当你实际安装的时候会发现有很多坑。 操作系统:ubuntu 16 ElasticSearch版本:5.6.0 JDK版本:Oracle JDK 1.8.0_144 创建一个新用户 因为安全问题ElasticSearch是不允许用root用户运行的,所以需要创建一个新的用户。 1. adduser username 增加一个新用户,注意两次输入的密码是你新增的用户的密码。 2. adduser username root 把新增的用户加入到root用户组(这步可以不用做) 3. chmod 777 /etc/sudoers 修改sudoers文件的权限,这个文件默认为只读的 4. vim /etc/sudoers 在以下注释中增加一行内容给新增的用户赋予root权限 ``` ... # User privilege specification ... username ALL=(ALL:ALL) ALL ``` 5. chmod 440 /etc/sudoers 还原sudoers文件的权限 安装Oracle JDK ElasticSearch不止是对JDK的主版本有要求,连分支版本也有一定要求。使用apt安装的时候,如果提示找不到对应的文件,可以使用apt update指令更新一下apt下载文件的地址。 1. apt

基于阿里云 ecs docker 上部署 showDoc

房东的猫 提交于 2019-11-29 07:14:19
官网文档: https://www.showdoc.cc/help?page_id=65610 (建议先看下这个) 首先说明一下,我 ecs 镜像是 CentOS 7.6 64位 1. 首先在 服务器上安装好 docker,并且登录服务器 2. 拉取showdoc 镜像(我是直接 获取的最新版本的showDoc): docker pull xd2idwf5.mirror.aliyuncs.com/star7th/showdoc:latest 3. 重命名: docker tag xd2idwf5 . mirror . aliyuncs . com / star7th / showdoc : latest star7th / showdoc : latest 通过 docker images 命令 查看是否拉取成功: 4. 在自己的服务器上创建目录: 下面这种写法会在 根目录下创建: mkdir / showdoc_data mkdir / showdoc_data / html chmod - R 777 / showdoc_data 5. 创建名为: showdoc 的容器,同时设置 端口映射、目录挂载: docker run - d -- name showdoc - p 4999 : 80 - v / showdoc_data / html : /var/ www /

Docker machine

一笑奈何 提交于 2019-11-29 05:01:08
概述 什么是docker-machine,简单来说就是给你快速创建一个docker容器环境的,怎么说呢,如果你要给100台阿里云ECS安装上docker,传统方式就是你一台一台ssh上去安装,但是有了docker-machine就不一样了,你可以快速给100台ecs安装上docker,怎么快速法呢,你看完这文章就知道了。还有就是你要在本地快读创建docker集群环境,我总不能一台一台创建虚拟机吧,所以docker-machine可以解决这个问题。总之docker-machine就是帮助你快速去创建安装docker环境的工具,这样说应该没什么问题吧 来源: https://blog.csdn.net/qq_41670132/article/details/100527217

在阿里云服务器(ECS)上从零开始搭建nginx服务器

早过忘川 提交于 2019-11-29 04:57:27
本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器。阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到 http://www.aliyun.com/product/ecs 去购买,或到体验馆去体验(半个月有效期)。至于如何注册、管理ECS这里就不详细介绍了。因为官方文档已经写的很清楚了。如果还不清楚,打咨询电话询问。 现在假设你已经拥有了阿里云服务器,ip是139.128.33.11(假的,读者需要换成自己的ip地址)。并且没有选择任何安装包。现在ECS是完全空的,除了必须的Linux系统外,其他什么都没有。还有一点,本文选择的是Ubuntu Linux 14.04 64位版本。Linux比较节省内存,因为并没有GUI部分,纯控制台操作(看命令行头疼的同学请绕道)。 本文只安装nginx服务器,后面的文章会配置其他环节,如PHP、Java、MySQL等。 在安装之前需要完成如下两项工作。 找一个工具上传文件(如nginx安装包) 连接到服务器的Console上,以便执行命令 由于现在服务器还是空的,所以没有ftp服务启动,因此,只能用sftp,至于什么是sftp,如何用sftp(SSH File Transfer Protocol),自己到网上搜索。总之,sftp使用了SSH协议,默认端口号是22。用法和ftp类似。大多数ftp客户端都支持sftp

阿里云esc 登录时的相关提示

瘦欲@ 提交于 2019-11-29 04:05:32
1. 如果该ecs 未绑定密钥对,可以通过常规的用户名密码登录 2. 如果该 ecs 绑定了密钥对,则需要通过私钥进行登录 3. 如果使用 比如 securityCRT 登录时报 “ A public key file has not been specified for this session ”,是因为 实例要求用 私钥登录,而你没有,此时可以右击 实例ip,选择 properties 然后 Connection ——>SSH2——>PublicKey——>Properties 找到 私钥存放的位置,打开私钥,点击ok即可 【注意】:使用私钥登录的前提是你生成了 私钥,并且与 esc 绑定了,而且也下载并保存好了 私钥 来源: https://www.cnblogs.com/wtx106/p/11450772.html

宝塔安装Nextcloud,挂载在阿里云oss上,打造个人/企业高效私有云盘

与世无争的帅哥 提交于 2019-11-29 02:43:34
如下未完整整理,看懂看不懂随缘.... 准备条件: 1、阿里云oss 2、阿里云ecs 3、环境:centos7.x 步骤: 1、centos中安装宝塔面板 2、下载NextCloud安装包,上传到宝塔,解压 3、在ecs中挂载阿里云oss,此处是重点。 在oss中建立bucket,记下bucket名字,AccessKey ID,以及Access Key Secret 查看此bucket对应的ecs内网访问域名,我这里是oss-cn-hangzhou-internal.aliyuncs.com;注意是用内网地址(endpoint) 安装osf记录授权秘钥: cd /usr/local/src wget https://github.com/aliyun/ossfs/releases/download/v1.80.0/ossfs_1.80.0_centos7.0_x86_64.rpm sudo yum localinstall ossfs_1.80.0_centos7.0_x86_64.rpm echo {bucketname}:{access-key-id}:{access-key-secret}> /etc/passwd-ossfs chmod 640 /etc/passwd-ossfs mkdir /mydata cd /mydata mkdir ossfs ossfs

阿里云服务器ECS安装mysql

你。 提交于 2019-11-28 18:45:56
linux 系统安装 mysql 数据库 1 、首先关闭 linux 的防火墙,执行命令 chkconfig iptables off 下载mysql https://dev.mysql.com/downloads/mysql/5.6.html#downloads 1 、使用谷歌浏览器,蜗牛般的速度 从 mysql 官网上下载自己适合的 mysql 版本 https://dev.mysql.com/downloads/mysql/5.6.html#downloads ,进入 mysql 官网,依次点击 2 、使用迅雷下载,速度飞起 安装迅雷 9 ,输入 https://dev.mysql.com/downloads/mysql/5.6.html#downloads 3 、下载后的 mysql 文件 mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz 将下载好的 mysql 压缩文件放置在 linux 的 /usr/local 文件夹下,解压该压缩文件 tar -zxvf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz 将解压后的文件重命名为 mysql mv mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz 4 、创建 mysql 用户组及用户 groupadd mysql

定量的CDN加速效果分析

筅森魡賤 提交于 2019-11-28 17:07:48
指路牌 CDN 网站静态资源加速 定量展示CDN加速效果 CDN配置好了但是没有加速效果? 适用场景 “ 第一次接触 ”用户体验提升 网站具有大量图片、css、js等静态资源 ECS购买了固定带宽,带宽成为性能瓶颈 环境 一个已完成“备案”的域名 域名购买后需要实名认证+备案,大概需要花费“ 14~20天 ”。 开通阿里云CDN服务 参考博客 Web项目聚集地 --- 一文读懂 CDN 阿里云 --- CDN文档 背景 我曾接触过两个项目,一个是基于web的AR项目,一个是使用了大图的展示项目。两个项目都有一个共同特点:加载速度很慢。慢到什么地步呢?页面完全加载完的时间量级均在两位数(10s左右),极端情况下甚至会达到20s甚至更久。 如此打开速度对于一款应用的体验来来说是灾难级的,因为不会有一个用户有耐心等待如此长的时间,web前端针对加载速度慢在技术上具有很多解决方案:如使用一张像素很低体积很小的图片先显示以“安慰”用户,或使用分批加载等。 但以上两种方案都无法解决我碰到场景的问题,因为AR项目的js文件与AR文件都同样庞大,以上方案都不能完全挽救两位数量级加载时间的灾难级体验。 幸运的是两个项目都是展位性质的,只需要利用浏览器自身的缓存机制,提前打开几次页面就能将加载时间将时间轻易降到50ms附近,让观众户完全感觉不到加载的耗时。 但是如此雨来,展示的互动性将变得很受限

简单了解负载均衡

跟風遠走 提交于 2019-11-28 15:52:33
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。 负载均衡通过设置虚拟服务地址,将添加的ECS实例虚拟成一个高性能、高可用的应用服务池,并根据转发规则,将来自客户端的请求分发给云服务器池中的ECS实例。 负载均衡默认检查云服务器池中的ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提高了应用的整体服务能力。此外,负载均衡还具备抗DDoS攻击的能力,增强了应用服务的防护能力。 组成部分 负载均衡由以下三个部分组成: 负载均衡实例 (Server Load Balancer instances) 一个负载均衡实例是一个运行的负载均衡服务,用来接收流量并将其分配给后端服务器。要使用服负载均衡服务,您必须创建一个负载均衡实例,并至少添加一个监听和两台ECS实例。 监听 (Listeners) 监听用来检查客户端请求并将请求转发给后端服务器。监听也会对后端服务器进行健康检查。 后端服务器(Backend Servers) 一组接收前端请求的ECS实例。您可以单独添加ECS实例到服务器池,也可以通过虚拟服务器组或主备服务器组来批量添加和管理。 如下图所示,来自客户端的请求经过负载均衡实例后