当前位置: 首页 > news >正文

网站怎么做发送邮件的超链接我想做网络推广

网站怎么做发送邮件的超链接,我想做网络推广,政府网站怎么做,图书网站怎么做使用该脚本注意事项 安装hive之前确定机子有网络。或者yum 更改为本地源,因为会使用epel仓库下载一个pv的软件使用该脚本前提是自行安装好mysql数据库准备好tomcat软件包,该脚本使用tomcat9.x版本测试过能正常执行安装成功,其他版本没有测试…
  • 使用该脚本注意事项
  1. 安装hive之前确定机子有网络。或者yum 更改为本地源,因为会使用epel仓库下载一个pv的软件
  2. 使用该脚本前提是自行安装好mysql数据库
  3. 准备好tomcat软件包,该脚本使用tomcat9.x版本测试过能正常执行安装成功,其他版本没有测试过不知道有没这个问题
  4. hive安装脚本中自动更换成tez引擎了,需要准备好tez安装软件,测试时使用的是tez-0.9.2版本
  5. 安装之前请自行更改脚本内容前面定义的software_dir(所有安装软件包存放目录)、install_dir(安装软件目录)、mysql_user、mysql_password 这个几个变量根据自已情况进行更改
  6. 使用该脚本之前需要把hadoop先安装好并且把hadoop集群启动起来,hadoop集群未启动切勿执行该脚本
#!/bin/bashsoftware_dir=/root/hadoop/
install_dir=/opt/
hadoop_path=$(which hadoop|sed 's|/bin.*||')
tomcat_path=${install_dir}tomcat
mysql_user=root
mysql_password=1234yum repolist |grep epel
if [ $? -ne 0 ] 
thenwget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo &>/dev/null
firpm -qa |grep pv
if [ $? -ne 0 ]
thenyum install -y pv &>/dev/nullrpm -qa |grep pv[ $? -ne 0 ] && echo " Please resolve the network problem !!!" && exit 1
fiecho ============ Start Hive Configuration =============
hive_path=${install_dir}hive
hive_conf_path=$hive_path/conf
tez_path=${install_dir}tezrm -rf $tez_path
pv ${software_dir}*tez* |tar zxf - -C $install_dir
mv ${install_dir}*tez* $tez_path
chown -R root:root $tez_pathrm -rf $hive_path
pv ${software_dir}*hive* |tar zxf - -C $install_dir
mv ${install_dir}*hive* ${install_dir}hiveif [ -f "$hive_conf_path/hive-log4j2.properties.template" ]
then mv $hive_conf_path/hive-log4j2.properties.template $hive_conf_path/hive-log4j2.properties
fiif [ -f "$hive_conf_path/hive-exec-log4j2.properties.template" ] 
thenmv $hive_conf_path/hive-exec-log4j2.properties.template $hive_conf_path/hive-exec-log4j2.properties
fi
cp ${software_dir}mysql-connector-java-5.1.44-bin.jar $hive_path/lib
sed -i "/property.hive.log.dir/c\property.hive.log.dir=$hive_path/logs" $hive_conf_path/hive-log4j2.properties
sed -i "/property.hive.log.dir/c\property.hive.log.dir=$hive_path/logs" $hive_conf_path/hive-exec-log4j2.propertiescat > $hive_conf_path/hive-site.xml <<EOF
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration><!-- 配置hive元数据在hdfs的存储路径 --><property><name>hive.metastore.warehouse.dir</name><value>/hive/database</value></property><!-- 对于小数据量,自动使用本地模式执行 MR job 加快执行过程 ,默认是false --><property><name>hive.exec.mode.local.auto</name><value>true</value></property><!-- 取消列名前面的表名 --><property><name>hive.resultset.use.unique.column.names</name><value>false</value></property><!-- 更换计算引擎 默认MR -->  <property><name>hive.execution.engine</name><value>tez</value></property><!-- 关闭元数据校验 --><property><name>hive.metastore.schema.verification</name><value>false</value></property><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://${HOSTNAME}:3306/hive?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncodeing=UTF-8&amp;useSSL=false</value></property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value></property><property><name>javax.jdo.option.ConnectionUserName</name><value>$mysql_user</value></property><property><name>javax.jdo.option.ConnectionPassword</name><value>$mysql_password</value></property><!-- 下面三个设置解决 tez-ui中hive queries不显示数据的问题--><property><name>hive.exec.pre.hooks</name><value>org.apache.hadoop.hive.ql.hooks.ATSHook</value></property><property><name>hive.exec.post.hooks</name><value>org.apache.hadoop.hive.ql.hooks.ATSHook</value></property><property><name>hive.exec.failure.hooks</name><value>org.apache.hadoop.hive.ql.hooks.ATSHook</value></property></configuration>
EOF
rm -rf ${hive_path}/lib/log4j-slf4j-impl-*.jar
docker exec -it mysql mysql -u $mysql_user -p$mysql_password -e "drop database if exists hive;" &>/dev/null
schematool -dbType mysql -initSchemahdfs dfs -rm -r /tez
hdfs dfs -mkdir /tez
tez_name=$(ls $tez_path/share)
hdfs dfs -put $tez_path/share/$tez_name /tez
rm -rf ${tez_path}/lib/slf4j-log4j12-*.jarcat > $hive_conf_path/tez-site.xml <<EOF
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration><property><name>tez.lib.uris</name><value>\${fs.defaultFS}/tez/$tez_name</value></property><property><name>tez.use.cluster.hadoop-libs</name><value>true</value></property><property><name>tez.history.logging.service.class</name><value>org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService</value></property><property><name>tez.tez-ui.history-url.base</name><value>http://localhost:8080/tez-ui/</value></property>  
</configuration>
EOFmv $hive_conf_path/hive-env.sh.template $hive_conf_path/hive-env.shcat >> $hive_conf_path/hive-env.sh <<EOF
export TEZ_HOME=$tez_path
export HADOOP_CLASSPATH=\$HADOOP_CLASSPATH:\$TEZ_HOME/*:\$TEZ_HOME/lib/*
EOFsed -i '/^<\/configuration>$/d' $hadoop_path/etc/hadoop/yarn-site.xml
sed -i '/<!-- 开启timelineserver -->/,$d' $hadoop_path/etc/hadoop/yarn-site.xml
cat >> $hadoop_path/etc/hadoop/yarn-site.xml <<EOF<!-- 开启timelineserver --><property><name>yarn.timeline-service.enabled</name><value>true</value></property><!-- 配置timeline安装在指定节点上 --><property><name>yarn.timeline-service.hostname</name><value>$HOSTNAME</value></property><!-- 开启跨域 --><property><name>yarn.timeline-service.http-cross-origin.enabled</name><value>true</value></property><!-- 发送RM的系统指标到timeline服务上 --><property><name>yarn.resourcemanager.system-metrics-publisher.enabled</name><value>true</value></property><!-- 开启通用历史服务 -->  <property><name>yarn.timeline-service.generic-application-history.enabled</name><value>true</value></property><!-- 设置RPC请求的处理程序线程数  默认 10 --><property><name>yarn.timeline-service.handler-thread-count</name><value>24</value></property></configuration>
EOFxsync $hadoop_path/etc/hadoop/yarn-site.xml
jps |egrep "NodeManager|ResourceManager"
if [ $? -eq 0 ]
thenstop-yarn.shsleep 2start-yarn.sh
elsestart-all.sh
fijps |grep "ApplicationHistoryServer"
if [ $? -eq 0 ]
then yarn-daemon.sh stop timelineserver
fi
yarn-daemon.sh start timelineserverif [ -x $tomcat_path/bin/shutdown.sh ]
then$tomcat_path/bin/shutdown.sh &>/dev/nullrm -rf $tomcat_path
fipv ${software_dir}*tomcat* |tar zxf - -C $install_dir
mv ${install_dir}*tomcat* $tomcat_pathmkdir -p $tomcat_path/webapps/tez-ui/
unzip -d $tomcat_path/webapps/tez-ui/ $tez_path/*.war &>/dev/null
sed -i ' s|//timeline: "http://localhost:8188"|timeline: "http://master:8188"|' $tomcat_path/webapps/tez-ui/config/configs.env
sed -i 's|//rm: "http://localhost:8088"|rm: "http://node1:8088"|' $tomcat_path/webapps/tez-ui/config/configs.env
sed -i 's|//timeZone: "UTC"|timeZone: "Asia/Shanghai"|' $tomcat_path/webapps/tez-ui/config/configs.envcat > /usr/lib/systemd/system/tomcat.service <<EOF
[Unit]
Description=tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forkingEnvironment="JAVA_HOME=/opt/jdk1.8.0_201"PIDFile=$tomcat_path/tomcat.pid
ExecStart=$tomcat_path/bin/startup.sh
ExecStop=$tomcat_path/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.targetEOFecho "CATALINA_PID=\$CATALINA_BASE/tomcat.pid"  >  $tomcat_path/bin/setenv.shsystemctl daemon-reload
systemctl enable --now tomcat
http://www.ds6.com.cn/news/84119.html

相关文章:

  • 廊坊做网站公司学网络营销
  • 石狮网站定制湖南seo优化推荐
  • 河南省住房和城乡建设厅新网站外链推广软件
  • 资质升级业绩备案在哪个网站做b2b网站大全
  • 怎么做网上卖菜网站短视频搜索seo
  • 织梦cms网站模板网站统计数据分析
  • 电影网站源码系统搜狗搜索网
  • 和wordpress类似的源码seo企业推广案例
  • 做宠物服务的相关网站世界500强企业排名
  • 北京最好的网站建设公司大兴今日头条新闻
  • 雁塔免费做网站seo技术专员招聘
  • wordperss网站做负载均衡天津百度整站优化服务
  • 有哪些可以免费推广的网站友情链接的网站有哪些
  • 青海网站建设怎么建设aso优化的主要内容为
  • 做自己个人网站公司推广方法有哪些
  • flashfxp 发布网站中国新闻网发稿
  • 高端品牌网站建设方案网站查询平台
  • app设计网站模板免费下载优化外包哪里好
  • 外贸crm客户管理软件沈阳专业网站seo推广
  • 图片滤镜网站开发互联网广告营销
  • 网站平台建设及运营推广策划方案微信群推广网站
  • 做网站公司郑州郑州的网站建设公司排名seo模拟点击有用吗
  • 网站开发的选题依据谷歌google地图
  • 正规网站建设官网国内最好的seo培训
  • 贵阳58同城做网站青岛seo精灵
  • 微信小程序商城软件开发前端seo搜索引擎优化
  • 府网站建设先进个人app推广赚佣金
  • 安徽做手机网站网络营销策划师
  • b2c网站开发多少钱网络推广竞价
  • 怎样做网站的seo关键词林俊杰百度云