Centos7单机安装Tableau2018.2

cd先将服务器防火墙80级8850端口打开 临时关闭SELinux/防火墙 setenforce 0 iptables -F 重点 重点 不能用root用户安装 不能用root用户安装 第一步先创建一个安装用户 登录root用户添加组 #添加组 groupadd tableau #添加安装用户 useradd admin -g tableau #设置用户密码并激活 passwd admin     添加普通用户具有sudo权限 修改 /etc/sudoers 需要使用 visudo 指令 visudo 添加代码 a键可以进入编辑模式,移动光标至文末加入以下代码 admin ALL=(ALL) ALL   然后ESC退出编辑模式 输入 :wq 保存并退出   切换安装用户admin su admin cd /home/admin   有外网可以用wget命令下载以下任意一个软件安装包 2018.2.0 wget https://downloads.tableau.com/tssoftware/tableau-server-2018-2-0.x86_64.rpm 2018.2.2 wget https://downloads.tableau-china.com/esdalt/2018.2.2/tableau-server-2018-2-2.x86_64.rpm 2018.3.0 wget https://downloads.tableau-china.com/esdalt/2018.3.0/tableau-server-2018-3-0.x86_64.rpm 注意:如果提示找不到wget命令,可以使用下面的命令安装wget sudo yum -y install wget 安装后重新用wget下载   无外网情况下,将下载好的安装包用FTP工具上传至客户机 /home/admin/下然后开始安装   安装包及依赖 sudo yum -y install tableau-server-2018-2-0.x86_64.rpm   切换TSM目录启动TSM cd /opt/tableau/tableau_server/packages/scripts.xxxxxxxxx sudo ./initialize-tsm --accepteula   执行环境变量 source /etc/profile.d/tableau_server.sh   到这一步开始有两种继续安装的方式 一、WEB UI 在浏览器访问https://ip:8850按照提示继续安装,安装至最后一步可能会出现要求创建Server账户管理员需要在本地进行   登陆界面使用安装用户admin及密码来登陆   最后一步回到命令界面 登陆到TSM服务器 tsm login -u tsmuser 创建Server账户管理员和密码 tabcmd initialuser --server "localhost:80" --username "admin" --password "admin"       二、继续试用命令界面安装 登陆到TSM服务器 tsm login -u tsmuser   激活许可证 tsm licenses activate -k <KEY> 激活试用期 tsm licenses activate -t   创建注册文件 sudo vi registration_file.json 编辑模板 { "zip" : "10000", "country" : "China", "city" : "beijing", "last_name" : "tsmuser", "industry" : "Software", "eula" : "yes", "title" : "Software Applications Engineer", "phone" : "13344445555", "company" : "Example", "state" : "NH", "department" : "Engineering", "first_name" : "lee", "email" : "qqbbss@qq.com" }   更改注册文件归属 sudo chown tableau:admin registration_file.json   注册 tsm register --template > ~/registration_file.json   配置本地防火墙 tsm topology list-ports sudo systemctl start firewalld sudo firewall-cmd --get-default-zone sudo firewall-cmd --set-default-zone=public sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-port=8850/tcp sudo firewall-cmd --reload sudo firewall-cmd --list-all   创建注册文件 vi file.json 创建身份验证文件示例: { "configEntities":{ "identityStore": { "_type": "identityStoreType", "type": "local" } } } tsm settings import -f ~/file.json tsm pending-changes apply tsm initialize --start-server --request-timeout 1800 tabcmd initialuser --server "localhost:80" --username "admin" --password "admin"       卸载及移除 卸载保留配置 https://onlinehelp.tableau.com/current/server-linux/zh-cn/uninstall_server.htm 完全移除 https://onlinehelp.tableau.com/current/server-linux/zh-cn/remove_tableau.htm 停用key后执行下列脚本 sudo /opt/tableau/tableau_server/packages/scripts.<version>/tableau-server-obliterate -y -y -y -l     注意:安装完成后还需要继续将驱动安装 安装postgreSQL驱动(linux版本必须安装) su admin wget https://downloads.tableau.com/drivers/linux/yum/tableau-driver/tableau-postgresql-odbc-9.5.3-1.x86_64.rpm   sudo yum install tableau-postgresql-odbc-9.5.3-1.x86_64.rpm   安装其他驱动 Mysql Mysql5.3之后(不包含5.3)ODBC wget https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.12-1.el7.x86_64.rpm   sudo yum install mysql-connector-odbc-8.0.12-1.el7.x86_64.rpm   安装完成后检查配置文件是否正确 vi /etc/odbcinst.ini 检查是否包含下列配置信息 Driver=/usr/lib64/libmyodbc5w.so UsageCount=1 如果没有就将这段信息复制进去
上一篇:[转帖]时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取


下一篇:[转帖]时序数据库技术体系 – InfluxDB TSM存储引擎之数据写入