localhost

Kafka运维操作指南

故事扮演 提交于 2020-01-17 07:04:00
作者:石文 时间:2018-12-14 1.启停,进程状态 #启动。若要开启JMX端口需要加载环境变量 su hadoop ./bin/kafka-server-start.sh -daemon ./config/server.properties #停止。 su hadoop ./bin/kafka-server-stop.sh 2.topic相关 #创建topic.默认数据保留时间为7天,配置<replication-factor>至少为为2 ./bin/kafka-topics.sh --create --zookeeper $ZK_ADDR --replication-factor 2 --partitions N --topic ${topic_name} #创建topic时指定代理 ./kafka-topics.sh --zookeeper $ZK_ADDR --creat --topic --topic ${topic_name} --replica-assignment 0:1,1:2,2:3,3:4,4:0 #删除topic.不会立马删除,只会标记为删除<- marked for deletion> ./bin/kafka-topics.sh --delete --zookeeper $ZK_ADDR --topic ${topic_name}

tomcat部署应用的几种方式

烈酒焚心 提交于 2020-01-17 05:27:25
接着上篇 tomcat配置详解 ,再来学习下如何在tomcat下部署应用 1.部署方式 第一种,最常用,直接把WAR包或者文件夹直接放到webapps目录下面,这时访问路径就是WAR包或者文件夹的名称。 如果想要context为空,即以http://localhost:8080/ 形式访问,只要将WAR包重命名为ROOT.WAR或者将文件夹重命名为ROOT ps:webapps其实是Host节点appBase属性的值,相对路径是相对于$CATALINA_BASE的,即$CATALINA_BASE/webapps,也可以配置为其他的值,或者一个绝对路径,这样那个目录下的WAR包或者文件夹都会在Tomcat启动时被自动发布 第二种, 在host节点下增加一个Context节点,一个Host节点可以包含多个Context节点。 <Context path="/test" docBase="test" /> 其中path就是Context,如果要配置根目录,只有设置path=””;docBase就是文件夹名称或者是WAR包名,如果是相对路径,则是相对于它所在Host节点的appBase ps:不要将docBase指向webapps下的某个WAR或者文件夹,这样可能会导致应用被多次发布;这种方式发布应用, 需要重启Tomcat才能生效 我修改了默认的server.xml, <Host

asp.net web api: only during sql connection - HTTP 500 Error occurs : Local host is currently unable to handle request

て烟熏妆下的殇ゞ 提交于 2020-01-16 08:37:32
问题 The Web Api throws HTTP 500 error when it has to reference values from sql database. https://localhost:44304/api/values This works fine. But, https://localhost:44304/api/User throws HTTP 500 Error - Local host is currently unable to handle request The API is a simple test one, which has to retrieve data from User table in SQL database. private readonly string connectionString = "Server=MyServerName\\SQLEXPRESS;Database=MyDatabase;Trusted_Connection=True;user id=dbuser;password=dbuserpass;";

如何修改主机名hostname

匆匆过客 提交于 2020-01-16 03:39:53
hostname是Linux系统下的一个内核参数,它保存在/proc/sys/kernel/hostname下,但是它的值是Linux启动时从rc.sysinit读取的。而/etc/rc.d/rc.sysinit中HOSTNAME的取值来自与/etc/sysconfig/network下的HOSTNAME [root@navinfo kernel]# cat /proc/sys/kernel/hostname navinfo 在/etc/rc.d/rc.sysinit中,有如下逻辑判断,当/etc/sysconfig/network下hostname值为localhost或者localhost.localdomain时,将会使用/etc/hosts中IP地址对应的hostname来重新设置系统的hostname。 如何修改hostname? 1: hostname DB-Server echo DB-Server > /proc/sys/kernel/hostname sysctl kernel.hostname=DB-Server 这三个命令是等价的 –运行后立即生效(新会话生效),系统重启后失效 2 : 修改/etc/sysconfig/network下的HOSTNAME变量 –重启永久生效 3:修改/etc/hosts –重启永久生效 127.0.0.1 localhost

umi 部分使用介绍

倾然丶 夕夏残阳落幕 提交于 2020-01-15 21:28:21
1. 创建页面及路由 umi g page index // 创建index首页,会创建一个pages文件夹,里面有index.js 和index.css umi dev // 启动项目到8000端口,localhost:8000会显示刚刚创建的index umi g page about // 创建about页面, pages文件夹里面增加about.js 和 about.css,即可访问localhost:8000/about 2. 动态路由添加 pages文件夹里面创建users文件夹,users文件夹里面创建$id.js和$id.css // $id.js import styles from './$id.css'; export default function(props) { return ( <div className={styles.normal}> <h1>Page {props.match.params.id} test</h1> </div> ); } // url输入localhost:8000/users/1 显示 page 1 test // url输入localhost:8000/users/2 显示 page 2 test umi g page users/_layout // 在users文件夹里面增加_layout.js 和 _layout

## nginx 使用

余生颓废 提交于 2020-01-15 20:34:27
nginx 使用 一、概述 有一个域名,有一台服务器,有多个服务。 为了可以通过域名来访问 服务器上的不同服务,而不将端口 对外 暴露。 采用 nginx 来进行 转发。 二、nginx 安装 不同的操作系统上,需要安装不同的包。 这里以在 centos6.5 上安装为例。 在 官网下载 最新的稳定包。 官网提供的包 需要自行进行 编译。 我想要将第三方包放在 当前我指定的目录下,比如 ~/share Nginx 安装步骤 系统平台:CentOS release 6.6 (Final) 64位。 1 安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 2 要安装 PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。 # 1、下载 PCRE 安装包 [root@master ~]# cd ~/share $ wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz # 2、解压安装包: [root@master share]# tar zxvf pcre-8.35.tar.gz # 3、进入安装包目录 [root@master share]# cd

Linux下安装kafka

风流意气都作罢 提交于 2020-01-15 19:25:31
前置条件 必须安装zookeeper。 Linux安装zookeeper kafka官方源 kafka官网下载页面 下载kafka安装包 # 版本:kafka_2.11-2.3.0.tgz wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.3.0/kafka_2.11-2.3.0.tgz 解压安装包 tar -zxvf kafka_2.11-2.3.0.tgz cp kafka_2.11-2.3.0 /usr/local/kafka 启动kafka服务 cd /usr/local/kafka/bin # 启动命令:守护进程进行启动 ./kafka-server-start.sh -daemon ../config/server.properties 备注:这里有可能报错,因为默认情况下,kafka默认的内存要1G,如果你这里没有这么多内存可用,那么就会启动失败。报错如下: Java Hotspot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient

hexo+github建立自己的博客

混江龙づ霸主 提交于 2020-01-15 15:20:19
文章目录 一、前言 二、Hexo+GitHub 三、搭建环境 1、系统:ubuntu18.04 2、安装node.js 3、安装git 4、安装Hexo 四、配置GitHub 1、注册登录GitHub 2、添加仓库密匙 五、初始化博客 1、建立本地存储文档 2、部署到Github 六、发表文章 1、创建文章 2、编写文章 3、发表文章 一、前言 为什么要建立博客,如果使用果平台博客如博客园等,就会发现有一个自己的博客,就会极为方便,不受约束,没有广告,布局也可以有着自己的想法。所以有自己的博客是一件很酷的事。 二、Hexo+GitHub 为什么选择Hexo+GitHub,因为成本较低,只有学习成本; GitHub_Pages会提供免费空间,并会提供username.github.io的默认域名,则不需要购买服务器和域名。 三、搭建环境 1、系统:ubuntu18.04 2、安装node.js 在终端下输入:sudo apt-get install nodejs,安装完成即可 3、安装git 终端输入sudo apt-get install git,安装完成即可 git安装完成后输入以下命令: git config --global user.name "username" git config --global user.email "username@xx.com"

Expose node js app with host as localhost on kubernetes

橙三吉。 提交于 2020-01-15 12:34:11
问题 I have spent whole day looking for an answer why my node js app is not reachable from the internet when I run it on Kubernetes with loadbalancer as a service type. The solution was to change host from localhost to 0.0.0.0 in node js server app definition, but I still don’t know why? I hope this saves one’s time in the future. 回答1: When you say that you set the host I guess you mean what the app is told to listen on in the listen function like express app server . listen all intefaces instead

linux下安装MY SQL 与 修改 root远程登陆

被刻印的时光 ゝ 提交于 2020-01-15 08:44:07
1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ MySQL YUM源下载地址 下载mysql源安装包 shell > wget http : / / dev . mysql . com / get / mysql57 - community - release - el7 - 8. noarch . rpm 安装mysql源 shell > yum localinstall mysql57 - community - release - el7 - 8. noarch . rpm 检查mysql源是否安装成功 shell > yum repolist enabled | grep "mysql.*-community.*" 检查mysql源安装是否正确 看到上图所示表示安装成功。 可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示: 这里写图片描述 2、安装MySQL shell > yum install mysql - community -